не получается использовать cmake с помощью команды " cmake .."

Рейтинг: 0Ответов: 1Опубликовано: 12.08.2023

Команда:

cmake ..

Ошибка:

C:\Programming\cpgpsens\cpgpsens\build>cmake ..

CMake Error at

CMakeLists.txt:2 (project): Running

'nmake' '-?'

failed with:

Не удается найти указанный файл

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage

CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage

-- Configuring incomplete, errors occurred!

Компилятор MinGW, пути в системных переменных к компилятору прописаны: PATH CMAKE_C/CXX_COMPILER переменные среды пользователя nastystuffy комментарий пользователя @arrowd

Пробовал:

Гуглить(решение конкретно моей проблемы видел только для линукса, где нужно было экспортировать(export) переменную, вписав название и путь к bin файлу), перезагружать пк, переустанавливать компиляторы, CMake, удалять всё, что связанно с C/C++ на компьютере и скачивать заного , менять компиляторы(gcc, clang, Visual Studio, окончательно остановился на MinGW, вроде как самый стабильный), пробовал на чистой Windows 10, в виртуальной машине, установить CMake и MinGW, написать лёгкий проект и CMakeLists.txt, (на виртуальную машину никаких IDE не устанавливал, писал всё в блокноте, на основной машине IDE - Visual Studio Code), на другой диск установил linux, скопировал код и структуру файлов ({ src, build, CMakeLists.txt } -> в одной папке) -> установил cmake -> cd build -> cmake .. -> без ошибок, проблем и прочего, пробовал решение пользователя @arrowd в комментариях, добавил переменную(можно увидеть на скриншоте(3 ряд), пробовал устанавливать Visual Studio 2022, со всеми компонентами для C/C++ - безрезультатно

Ответы

▲ -1

Укажите тип генерируемых файлов, добавив "-G "MinGW Makefiles".