Почему я получил ошибку:
Я использую QtCreator. Версия Qt 5.9.7 для рабочего стола
Выход::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::
23:02:13: Uruchamianie "/usr/bin/make"
g++ -c -pipe -g -std=gnu++11 -Wall -W -fPIC -DQT_QML_DEBUG -I../Kurs_STL_cpp0x -I. -I../../anaconda3/mkspecs/linux-g++ -o main.o ../Kurs_STL_cpp0x/main.cpp
../Kurs_STL_cpp0x/main.cpp:4:10: fatal error: Debug: No such file or directory
#include <Debug>
^~~~~~~
compilation terminated.
Makefile:627: recipe for target 'main.o' failed
make: *** [main.o] Error 1
23:02:13: Proces "/usr/bin/make" zakończył się kodem wyjściowym 2.
Błąd budowania / instalowania projektu Kurs_STL_cpp0x (zestaw narzędzi: Desktop)
Podczas wykonywania kroku "Make"
23:02:13: Czas trwania: 00:00.
Сделанный...........
Мне нужен весь вывод компиляции (или, по крайней мере, команды сборки).
Ok. Сделанный. хорошо? .
Включения Qt отсутствуют. Проверьте, содержит ли ваш файл .pro строку типа CONFIG -= qt
, и удалите ее (это происходит, если вы создаете проект, отличный от Qt, в Qt Creator)
Спасибо. Может быть, вы добавите ответ, и я приму решения.
Когда вы выбираете проект, отличный от Qt, сгенерированный файл *.pro настраивается на отключение Qt (и вы не сможете включать файлы Qt).
В файле *.pro удалите строку CONFIG -= qt
, чтобы включить Qt.
После этого вам может понадобиться включить различные модули Qt (виджеты, быстрые и т. д.), добавив их в переменную env QT (ядро модуля и графический интерфейс должны быть включены по умолчанию).
Например, чтобы использовать Qt Widgets и Qt Quick, вы должны добавить QT += widgets quick
Вы также можете отключить бесполезные модули, добавив строку вида QT -= gui
Не могли бы вы предоставить результат компиляции? Кажется, ваши пути включения неполные.