我使用CMake,在我的一台机器上,这一代似乎很混乱。当我在Visual Studio 2010中打开项目属性时,调试配置似乎是第1版:未定义_DEBUG
,启用优化,链接运行时是第1版(/MT
而不是{ {1}})等等......
问题在于它会阻止正确构建项目,具体取决于使用CMake编译的dll ...例如,如果dll的某些部分仅存在于调试版本中。我正在使用CMake 2.8.10.2。
答案 0 :(得分:2)
尝试删除生成的文件并再次运行cmake。当MSVS正在运行并且您使用CMake重新生成项目时,有时会发生这种情况。有些设置仍保留在MSVS中,但其他设置会重新生成,因此最后会出现问题。