Dll 静态库和静态链接的MSVC++;运行时

Dll 静态库和静态链接的MSVC++;运行时,dll,runtime,static-libraries,static-linking,msvcrt,Dll,Runtime,Static Libraries,Static Linking,Msvcrt,对于构建静态库,静态C运行时是在编译时(库的)静态链接还是在最终EXE编译时静态链接?根据Hans的说法,在使用MSVC编译静态库时,CRT(C运行时)不链接。它在最终EXE编译时链接 然而,即使这是真的。您仍然不能在静态库中混合使用C运行时。它们都必须使用相同的精确运行时(或系统运行时MSVCRT.dll)编译时不链接任何内容。只有链接final.exe或.dll,CRT才会被链接

对于构建
静态库
,静态C运行时是在编译时(库的)静态链接还是在最终EXE编译时静态链接?

根据Hans的说法,在使用MSVC编译静态库时,CRT(C运行时)不链接。它在最终EXE编译时链接


然而,即使这是真的。您仍然不能在静态库中混合使用C运行时。它们都必须使用相同的精确运行时(或系统运行时MSVCRT.dll)

编译时不链接任何内容。只有链接final.exe或.dll,CRT才会被链接