1

Why I got an error:

I use Qt Creator. Version Qt 5.9.7 for Desktop

Output::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

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.
4

1 回答 1

0

当您选择非 Qt 项目时,生成的 *.pro 文件被配置为禁用 Qt(您将无法包含 Qt 文件)。

在 *.pro 文件中,删除CONFIG -= qt启用 Qt 的行。

之后,您可能需要通过将不同的 Qt 模块(小部件、快速等)添加到环境变量 QT 中来包含它们(默认情况下应启用模块核心和 gui)。

例如,要使用 Qt Widgets 和 Qt Quick,您必须添加QT += widgets quick

您还可以通过添加一行来禁用无用的模块QT -= gui

于 2019-05-28T21:58:03.110 回答