Поэтому я пытаюсь настроить файл на основе этого руководства на YouTube, который очень прост:
https://www.youtube.com/watch?v=gYmgbqGfv-8
Я использую CMake GUI в Windows 10, и у меня работает Visual Studio 2015, которая уже умеет создавать проекты на c ++ (я использовал это в течение некоторого времени)
Я пользуюсь «Visual Studio 15 2017»
Я создал папку с именами hellocmake и hellocmake / build для обоих входов:
Однако, когда я попытался настроить, он говорит, что
CMake Ошибка в CMakeLists.txt: 1 (ПРОЕКТ):
CMAKE_C_COMPILER не может быть найден.
CMake Ошибка в CMakeLists.txt: 1 (ПРОЕКТ):
CMAKE_CXX_COMPILER не может быть найден.
Журнал ошибок указывает, что он не может найти два файла компилятора:
Компиляция исходного файла идентификации компилятора C «CMakeCCompilerId.c» не удалась.
Составитель:
Флаги сборки:
Id флаги:
The output was:
The system cannot find the file specifiedCompiling 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, который у вас не установлен. Я думаю, что вы перепутали фактический номер версии (15 для VS2017) за год, в котором была выпущена версия. Выберите генератор VS2015 (номер версии 14), и он должен работать.
Я согласен с ответом @ rubenvb, добавив подсказку: перед тем, как выполнить изменение «15» на «14», необходимо удалить файл «CMakeCache.txt».
cmake -G