Интеграция CMake в Qt Project

Я пытаюсь интегрировать простой проект в QT с CMake. Существует так много предложений по проблемам и решениям, но ни одно из них не решило проблему. Я только что создал простое приложение QT Widget и подготовил файл CMakeLists.txt. Когда я открываю его с помощью Qt Creator, я получаю следующие ошибки:

"CMAKE_C_COMPILER: cl не является полным путем и не был найден в PATH. Чтобы использовать генератор JOM с Visual C ++, cmake необходимо запускать из оболочки, которая может использовать компилятор cl из командной строки. Эта среда не может вызовите компилятор cl. Чтобы устранить эту проблему, запустите cmake из командной строки Visual Studio (vcvarsall.bat). Сообщите CMake, где найти компилятор, задав для переменной среды «CC» или записи кэша CMake CMAKE_C_COMPILER полный путь к компилятору или к имени компилятора, если оно находится в PATH. "

"Компилятор C ++" C: / Program Files (x86) / Microsoft Visual Studio 14.0 / VC / BIN / amd64 / cl.exe "не может скомпилировать простую тестовую программу. Он терпит неудачу со следующим выводом: Изменить каталог: C : / Users / xx / AppData / Local / Temp / QtCreator-pcEtcD / qtc-cmake-MWKmhCFk / CMakeFiles / CMakeTmp Выполнить команду сборки: "jom" "/ NOLOGO" "cmTC_7c235 \ fast" Система не может найти указанный файл Генератор: не удалось выполнить make. Команда make была: "jom" "/ NOLOGO" "cmTC_7c235 \ fast"

Я ничего не получил от этих ошибок


person meakcey    schedule 08.01.2018    source источник
comment
А есть смысл читать?   -  person Alexander V    schedule 09.01.2018


Ответы (2)


Убедитесь, что jom.exe находится на вашем пути. У меня была такая же проблема, и я решил ее, добавив путь к jom.exe.

person aalimian    schedule 17.05.2018

Выполните команды из Visual Studio Command Prompt. Должен быть самый верхний пункт меню «Пуск» (в Windows 7).

person Th. Thielemann    schedule 15.01.2018