小编Aur*_*ang的帖子

CMake:如何指定安装了VS2017的VS2015.3工具集

我安装了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中的工具集选项.这会产生很大的不同.)

c++ compilation cmake visual-studio-2015 visual-studio-2017

4
推荐指数
1
解决办法
6673
查看次数