【发布时间】:2011-12-11 09:42:19
【问题描述】:
在没有输出 dll 或 exe 的情况下编译 Visual C++ 2010 是否有任何 nmake 选项取决于 MSVCR100.dll ?
【问题讨论】:
-
只有在您真正知道为什么不应该使用时才将 /MT 与 dll 一起使用。
标签: visual-studio-2010 visual-c++ nmake
在没有输出 dll 或 exe 的情况下编译 Visual C++ 2010 是否有任何 nmake 选项取决于 MSVCR100.dll ?
【问题讨论】:
标签: visual-studio-2010 visual-c++ nmake
/MT 编译器开关用于静态链接到 CRT。您应该将它添加到您的 makefile 中的编译器选项中。
【讨论】:
使用项目设置,而不是编译器键。 为此,请转到 C/C++ 属性 -> 代码生成,然后在运行时库下从下拉列表中选择多线程 (/MT) 或多线程调试 (/MTd)。
【讨论】: