4 ms·
Windows has a libc? I often see windows binaries statically linked because otherwise you have to drag along all the DLLs.
by api 6y ago
Windows has a libc? I often see windows binaries statically linked because otherwise you have to drag along all the DLLs.
- ChrisSD 6y agoWith Windows "libc" is split in two: ucrt and vcruntime ucrt is available on all modern version of Windows (since 7) and doesn't need to be statically linked or distributed with the application. It has most functions needed for the c runtime and library. vcruntime comes with Microsoft's C/C++ compiler. It has functions such as longjmp, memcpy, memset etc and C++ exception handlers. This does not come with Windows. It can be installed separately by the user or distributed with the application (either by placing it the same folder as the exe or by statically linking).