Нет такого файла или каталога #include <QDebug> - PullRequest
0 голосов
/ 28 мая 2019

Почему я получил ошибку:

Я использую Qt Creator.Версия 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.

1 Ответ

0 голосов
/ 29 мая 2019

Когда вы выбираете не-Qt проект, сгенерированный файл * .pro настроен на отключение Qt (и вы не сможете включать файлы Qt).

В файле * .pro удалитестрока CONFIG -= qt для включения Qt.

После этого вам может потребоваться включить различные модули Qt (виджеты, быстрый и т. д.), добавив их в переменную env QT (ядро модуля и графический интерфейс должны бытьвключен по умолчанию).

Например, чтобы использовать виджеты Qt и Qt Quick, вы должны добавить QT += widgets quick

Вы также можете отключить ненужные модули, добавив строку, подобную QT -= gui

...