有一个由cmake生成的VS2015项目,我想改变它的“平台工具集”
我尝试过这些解决方案但无法正常工作:
设置(CMAKE_VS_PLATFORM_TOOLSET“v120”)
cmake -T“v120”
有人可以帮忙吗?感谢。
答案 0 :(得分:27)
首先:如果您已经生成了项目,请删除CMakeCache.txt。接下来运行cmake:
cmake -G "Visual Studio 14" -T v120
每当您需要更改生成器(并且工具集是其中的一部分)时,您应该删除CMakeCache.txt文件。
答案 1 :(得分:0)
对于发现此问题的任何人,解决方案是使用CMAKE_SYSTEM_VERSION。
例如
cmake -DCMAKE_SYSTEM_VERSION=8.1 .
答案 2 :(得分:0)
使用CMAKE_GENERATOR_TOOLSET
比使用-T
选项更好。
重新生成CMake时,不需要删除CMakeCache.txt文件。
例如
cmake -G "Visual Studio 16" -A Win32 -DCMAKE_GENERATOR_TOOLSET=v140