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

时间:2012-03-06 05:31:06

标签: dll runtime static-libraries static-linking msvcrt

为了构建static library静态C运行时是在编译时(库的)还是在最后的EXE编译时静态链接的?

1 个答案:

答案 0 :(得分:0)

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

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