为什么我出错:
我使用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.
答案 0 :(得分:0)
当您选择非Qt项目时,所生成的* .pro文件被配置为禁用Qt(并且您将无法包含Qt文件)。
在* .pro文件中,删除行CONFIG -= qt
以启用Qt。
此后,您可能需要通过将它们添加到env变量QT中来包括不同的Qt模块(小部件,快捷方式等)(默认情况下应启用模块核心和gui)。
例如,要使用Qt小部件和Qt Quick,您必须添加QT += widgets quick
您还可以通过添加类似QT -= gui
的行来禁用无用的模块