Linking the standard C library in windows

  • Is there a difference between a standard library and a runtime library?

  • Is the standard C library on Windows the same as the Windows C RT library?

  • Is this implemented in msvcrt.dll? And if not, then where?

  • How and when is this library associated with an executable file? Is there a .lib file for relative addresses?

Sorry if I messed up some things ...

+4
source share
1 answer

There are 3 models in windows in debug and non-debug ie 6 together

1) Single Threaded 2) Multithreading using MSVCRT.DLL 3) Multithreading not using MSVCRT.dll

2. , . 1 3 . 95 , . , , 1 3. , - . 2 MSVCRT. , VC6 Windows 7, , VC6 msvcrt W7.

1: . 1 3, . 2: ..lib - . .dll

2: , 1?

3: msvcrt = Microsoft Visual C.

4: , , . 1 3 . 2 - . - , DLL . 2 ( , - , ).

+2

Source: https://habr.com/ru/post/1531614/


All Articles