C++ CMake:C和CXX编译器标识未知Win10 CMakeGUI

C++ CMake:C和CXX编译器标识未知Win10 CMakeGUI,c++,windows,visual-studio-2015,cmake,cmake-gui,C++,Windows,Visual Studio 2015,Cmake,Cmake Gui,因此,我尝试根据youtube上的本教程配置一个文件,该教程非常简单: 我在Windows 10中使用CugGUI,我有一个运行VisualStudio 2015,它已经可以(已经使用了一段时间)构建C++项目 我使用“Visual Studio 15 2017” 我为这两个输入创建了一个名为hellocmake和hellocmake/build的文件夹: 但是,当我尝试配置时,它说 CMakeLists.txt:1(项目)处的CMake错误: 找不到CMAKE_C_编译器 CMakeLis

因此,我尝试根据youtube上的本教程配置一个文件,该教程非常简单:

我在Windows 10中使用CugGUI,我有一个运行VisualStudio 2015,它已经可以(已经使用了一段时间)构建C++项目

我使用“Visual Studio 15 2017”

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

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

CMakeLists.txt:1(项目)处的CMake错误:

找不到CMAKE_C_编译器

CMakeLists.txt:1(项目)处的CMake错误:

找不到CMAKE_CXX_编译器

错误日志指定找不到两个编译器文件: 编译C编译器标识源文件“cmakeCompilerId.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
我尝试下载“cmakecxcompilerid.cpp”和“cmakecxcompilerid.c”文件,并尝试手动将它们添加到同一文件夹中,但无法解决此问题

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


谢谢大家,如果您选择了Visual Studio 2017,但尚未安装,我们将非常感谢您提供的任何帮助。我认为您混淆了版本发布年份的实际版本号(VS2017为15)。选择一个VS2015生成器(版本号14),它应该可以工作。

我同意@rubenvb的答案,添加一个提示:在执行将“15”更改为“14”之前,您应该删除“CMakeCache.txt”文件


如果这是对现有答案的补充-更好的说法是作为评论而不是单独回答。对不起,我没有50%的声誉,所以不能评论其他人的answer@Aldoaldo请标出这个答案。总是当有人解决你的问题时,把答案标记为解决方案。谢谢!你也帮了我!
cmake -G