我正在使用Visual Studio编译一个C代码,并且我想更改运行时库参数(可以在项目属性->代码生成->运行时库中找到)。一开始,当我没有改变任何东西的时候,它是有效的。现在,即使我返回到" /MDd“或"(/MDd)”或其他有趣的东西,我尝试包含/MDd的东西,我得到了错误:
Element <RuntimeLibrary> has an invalid value of /MDd
我应该键入什么?我知道这一定很明显,但我找不到答案……非常感谢
发布于 2020-01-13 09:46:13
.vcxproj
文件不直接包含编译器标志,而是有效的<RuntimeLibrary>
值:
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
在Visual Studio属性窗口中,使用下拉菜单,不要“键入”值,因为您可以输入无效值。
https://stackoverflow.com/questions/59712239
复制相似问题