我安装了VS2017,安装了VS2017(v141)和VS2015.3(v140)工具集.我需要用CMake生成一个解决方案,我希望CMake被"愚弄",好像安装了VS2015,所以我可以使用v140工具集构建项目.
我知道这个问题可能与以下内容重复:
cmake如何为Visual Studio 2015项目指定"Platform Toolset"?
但它提供的解决方案对我没有帮助.
错误消息是:
Selecting Windows SDK version 10.0.14393.0 to target Windows 10.0.15063.
The C compiler identification is unknown
The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:18 (project):
No CMAKE_C_COMPILER could be found.
Run Code Online (Sandbox Code Playgroud)
我尝试安装VS2017和VS2015.3(IDE),但VS2015.3拒绝创建一个简单的控制台程序.
有没有其他方法可以使用v140工具集生成解决方案?
(PS不要告诉我,我应该首先使用v141工具集生成并修改Visual Studio中的工具集选项.这会产生很大的不同.)