nmake / VC++ 2010:编译时不依赖 MSVCR100.dll

Posted

技术标签:

【中文标题】nmake / VC++ 2010:编译时不依赖 MSVCR100.dll【英文标题】:nmake / VC++ 2010 : Compile without MSVCR100.dll depends 【发布时间】:2011-12-11 09:42:19 【问题描述】:

在没有输出 dll 或 exe 的情况下编译 Visual C++ 2010 是否有任何 nmake 选项取决于 MSVCR100.dll ?

【问题讨论】:

只有在您真正知道为什么不应该使用时才将 /MT 与 dll 一起使用。 【参考方案1】:

/MT 编译器开关用于静态链接到 CRT。您应该将它添加到您的 makefile 中的编译器选项中。

【讨论】:

【参考方案2】:

Link to Answer

使用项目设置,而不是编译器键。 为此,请转到 C/C++ 属性 -> 代码生成,然后在运行时库下从下拉列表中选择多线程 (/MT) 或多线程调试 (/MTd)。

【讨论】:

以上是关于nmake / VC++ 2010:编译时不依赖 MSVCR100.dll的主要内容,如果未能解决你的问题,请参考以下文章

将 C 编译从 MinGW 移植到 VisualStudio(nmake)

fluent中的UDF能用vs2010编译吗?

如何用 Nmake 编译?

如何让 nmake 克服错误(make -k 的行为)

Nmake构建失败

nmake:是不是可以禁用编译警告?