Эта ошибка появляется, когда компилятор установлен неправильно, и, следовательно, cmake не может его найти.
Это очевидно, но когда вы используете QtCreator, вы должны учитывать, где этоинформация определена.Это определено в спецификации «комплекта».
Прежде всего, проверьте, правильно ли сконфигурирован ваш «комплект».Перейдите в меню и выберите:
Инструменты-> Параметры.
Затем в окне параметров выберите «Построить и запустить» в левом столбце.Затем выберите вкладку «Наборы» на правой панели.Там вы можете увидеть список доступных наборов.
Выберите набор, который вы хотите использовать.Если у вас более одной опции, и вы не знаете, какую из них выбрать, чтобы использовать опцию по умолчанию (например, «Desktop Qt 5.2.1 GCC 64bit (по умолчанию)»).
В списке конфигурации комплекта проверьтестрока с именем «Компилятор».Если компилятор C ++ настроен как «Нет компилятора, есть проблема. Выберите один из компиляторов в списке (например, вы можете выбрать базовый GCC (C ++)). Затем нажмите кнопку« ОК »и попробуйте сгенерироватьпроект с нуля (удалите сгенерированные файлы и откройте его снова).
Если компилятор настроен, убедитесь, что он правильный, и проверьте правильность пути к двоичному файлу.
ПРИМЕЧАНИЕ: если в списке нет нужного компилятора, вы можете добавить его на вкладке «Компиляторы». Там нажмите кнопку «Добавить» и выберите нужные параметры.
ПРИМЕЧАНИЕ2: Если список компиляторовпусто ... может быть, вам нужно снова установить QtCreator.