解决 Archlinux 下qmake后 make 找不到 QApplication

在ArchLinux系统下进行Qt开发时,遇到qmake后执行make命令提示找不到QApplication的问题。本文将探讨这个问题的原因并提供解决方案。
摘要由CSDN通过智能技术生成

先上代码


#include <QApplication>
#include <QLabel>

int main(int argc, char *argv[])
{
	QApplication app(argc,argv);
	QLabel *tip = new QLabel("Hello World!");
	tip->show();

	return app.exec();
}
编译
qmake -project
qmake 1.pro
ls
make
报错

g++ -c -pipe -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/qt -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtCore -I. -isystem /usr/include/libdrm -I/usr/lib/qt/mkspecs/linux-g++ -o HelloWorld.o HelloWorld.cpp
HelloWorld.cpp:1:24: 致命错误:QApplication:没有那个文件或目录
 #include <QApplication>
                        ^
编译中断。
make: *** [Makefile:659:HelloWorld.o] 错误 1
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值