`fatal错误:qapplication:no这样的文件或目录persists

问题描述 投票:0回答:0
和this

post。我已经尝试了拟议的解决方案而无用。我正在使用Windows 10上的

wsl
运行代码,也就是说,要运行代码i naveration到项目的文件夹。
打开命令提示。

    run
  1. run
  2. vScode打开后,我打开了一个新的终端并运行

  3. > wsl
  4. 输出是

  5. $ code .
  6. 我尝试或验证的几件事:

    
    

  7. 安装了最新版本的
  8. $ qmake -project $ qmake $ make

    g++ -c -pipe -O2 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_GUI_LIB - DQT_CORE_LIB -I. -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o Main.o Main.cpp Main.cpp:1:10: fatal error: QApplication: No such file or directory 1 | #include <QApplication> | ^~~~~~~~~~~~~~ compilation terminated. make: *** [Makefile:1275: Main.o] Error 1
  9. qmake

我的

Qt
文件包含所有必要的行,第一对夫妇是:

$ qmake -v QMake version 3.1 Using Qt version 5.15.13 in /usr/lib/x86_64-linux-gnu

  1. 检查

    .pro

    的位置:
    QT += core gui
    QT += widgets
    

    通过将以下行添加到
  2. Qt
  3. $ qmake -query QT_INSTALL_HEADERS
    /usr/include/x86_64-linux-gnu/qt5
    

    使用
  4. .pro
  5. ,通过添加行

    Qt

  6. .pro
和跑步

INCLUDEPATH += /usr/include/x86_64-linux-gnu/qt5
INCLUDEPATH += /usr/include/x86_64-linux-gnu/qt5/QtWidgets
INCLUDEPATH += /usr/include/x86_64-linux-gnu/qt5/QtCore
	
在QT 5和6的情况下,我还必须将qtwidgets/添加到#include <>访问qapplication.

pkg-config
也提到
    Herey
  1. .

    	

c++ qt makefile compiler-errors
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.