首页 > 其他分享 >Qt 'QApplication'file not found 解决办法

Qt 'QApplication'file not found 解决办法

时间:2022-08-25 14:34:21浏览次数:54  
标签:Qt pro QApplication file found hello QT

本人初次接触Qt,第一个程序就折腾了大半天。

hello.cpp

#include <QApplication>
#include <QLabel>
 
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QLabel *label = new QLabel("Hello Qt!");
    label->show();
    return a.exec();
}

分别执行:
qmake -project

qmake hello.pro

make


在执行make时出现错误,提示:'QApplication'file not found

解决办法:

1、最简单的方法:

在hello.pro文件中增加1行:

QT += widgets


2、或者在hello.pro文件中增加2行:(虽然我也不知道有啥好处)

QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

对于方法2,是因为在Qt Creator 里新建项目后,同一段代码 可以顺利debug,而此时其.pro文件里就多了这两行。

标签:Qt,pro,QApplication,file,found,hello,QT
From: https://www.cnblogs.com/ybqjymy/p/16624193.html

相关文章

  • 【Android Studio】未找到SDK位置:SDK location not found. Define location with an A
    编译时遇到问题:SDKlocationnotfound.DefinelocationwithanANDROID_SDK_ROOTenvironmentvariableorbysettingthesdk.dirpathinyourproject'slocalpro......
  • PyCharm+PyQt5+QtDesigner配置(三)
    换电脑这么多天了,一直没用python写界面应用,昨天用到,需要重新配置环境,于是开始在百度搜索,看到一篇博客写的挺条理的,嗯是我的菜,于是默默看完,最后发现这位大哥真的是转载的我......
  • Makefile的使用
    1概要软件的分层使软件的逻辑关系更清晰,但是也带来一个副作用,即Makefile也变得复杂了。道理显而易见:对于一个简单项目,如果所有文件都放在同一个文件夹内,Makefile写起来也......
  • 从new File("")到jdk源码
    1.概述今天在项目中看到下面两行代码,看注释说是获取当前工作路径,之前也没有用过这种用法,比较好奇还能这样用,所以研究了一下源码。//获取当前工作路径Filefile=newF......
  • QT停车场管理系统
    QT停车场管理系统项目功能:停车场管理系统,QT和C++实现,分为管理者端和客户端两部分:管理者端:1、上班,对停车记录表,等待队列,停车区域牌,停车位状态等信息进行读取2、车辆入......
  • QT职工工资管理系统
    QT职工工资管理系统以下题目皆为常见的信息管理系统,要求采用面向对象的系统分析与设计方法,用较底层的C++程序设计实现相应的功能,以达到巩固C++基础、增强实际应用能力、培......
  • makefile编写
    http://c.biancheng.net/makefile/1.makefile文件是什么Makefile文件描述了Linux系统下C/C++工程的编译规则,它用来自动化编译C/C++项目。编写好makefile文件后,编......
  • mqtt抓包
     mqtt消息抓包账号、密码、imappclientId或者imwebclientId校验成功后跟imserver连接成功部分交互:先获取到uid,再根据uid拿到其他用户信息,且部分信息通过接口直接获取......
  • QT 连接 MySQL 版本问题
    问题现象SSLconnectionerror:unknownerrornumberQMYSQL:Unabletoconnect问题原因出现这样的现象是因为我QT使用的是5.7的驱动,而我连接的数据库是8.0.30版本的,......
  • 1.2 文件过滤器FilenameFilter
    文件过滤器是File文件的拓展,通过该过滤器可以在File类中的list()方法中传递一个FilenameFileter参数,来指定返回的文件格式。下面展示两种使用文件过滤器的方式现需要获......