2

我使用 CMake,在我的一台机器上,这一代似乎很混乱。当我在 Visual Studio 2010 中打开项目属性时,调试配置似乎是一个版本:_DEBUG未定义,启用优化,链接运行时是版本一(/MT而不是/MTd),等等...

问题是它会阻止正确构建项目,具体取决于使用 CMake 编译的 dll ......例如,如果 dll 的某些部分仅存在于调试构建中。我正在使用 CMake 2.8.10.2。

4

1 回答 1

2

尝试删除生成的文件并再次运行 cmake。当 MSVS 正在运行并且您使用 CMake 重新生成项目时,有时会发生这种情况。一些设置仍然保留在 MSVS 中,但其他设置会重新生成,所以最后你会一团糟。

于 2013-03-03T13:38:35.840 回答