c – CMake:C和CXX编译器识别未知Win10 CMakeGUI

所以我试图在youtube上基于本教程配置一个文件非常简单:

https://www.youtube.com/watch?v=gYmgbqGfv-8

我在Windows 10中使用CMake GUI,我有一个运行的Visual Studio 2015,它已经能够构建c项目(我已经使用了一段时间)

我使用“Visual Studio 15 2017”

我为两个输入创建了一个名为hellocmake和hellocmake / build的文件夹:

my inputs

但是,当我尝试配置时,它说

CMake Error at CMakeLists.txt:1 (PROJECT):

No CMAKE_C_COMPILER Could be found.

CMake Error at CMakeLists.txt:1 (PROJECT):

No CMAKE_CXX_COMPILER Could be found.

错误日志指定它找不到两个编译器文件
    编译C编译器标识源文件“CMakeCCompilerId.c”失败.
    编译:
    建立标志:
    Id标志:

The output was:
The system cannot find the file specified


Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" Failed.
Compiler:  
Build flags: 
Id flags: 

The output was:
The system cannot find the file specified

我尝试下载“CMakeCXXCompilerId.cpp”和“CMakeCXXCompilerId.c”文件,并尝试在同一文件夹中手动添加它们,但它没有解决

我试图查找其他几个有类似情况的来源,但我似乎无法理解它们.
我的旧电脑不存在这个问题所以我认为它与Visual Studio有关?

谢谢你们,任何帮助将不胜感激

解决方法

您选择了尚未安装的Visual Studio 2017.我认为您对版本发布年份的实际版本号(VS2017为15)感到困惑.选择一个VS2015发电机(版本号14),它应该工作.

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...