libcmt默认情况下,在Windows上使用(使用msvc库)链接(静态运行时库).有没有一种简单的方法来链接动态库(msvcrt)?
libcmt
msvcrt
通常,clang会添加-defaultlib:libcmt到链接器命令,该命令将程序链接到静态运行时.即使源文件为空,也会发生这种情况.
-defaultlib:libcmt
我找到你的方法是添加选项-Wl,-nodefaultlib:libcmt -D_DLL -lmsvcrt来覆盖默认值.然而,这似乎很尴尬.有没有比这更好的链接动态运行时的方法?
-Wl,-nodefaultlib:libcmt -D_DLL -lmsvcrt