谈Qt经典出错信息之QApplication: No such file or directory
2014-11-26 19:41
357 查看
学习c++ GUI编程第二版,第一个程序就让我吃了个大亏,花费了我好长时间来找错。
我用的是ubuntu14.04kylin系统,开始是在软件中心下的QT,看了很多博客,被妖言说服可能是这个QT有问题,于是删了去QT官网下了个全新正版QT5.3.2,(具体安装方法请到本人主页见另一篇博客)但是后面我发现官网的QT确实好用一点,因为毕竟,他是中文的,呵呵呵,废话不多说直接进主题。
首先先讲一便错误的走法。
1.打开一个目录,比如/home/turf/Turf,新建一个文件夹,叫helloQT吧,进入文件夹,新建一个文本叫hello.cpp,写入如下代码
#include <QApplication>
#include <QLabel>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *label = new QLabel("Hello Qt!");
label->show();
return app.exec();
}
ctrl+s保存后在当前目录下点击右键进入终端,
2.输入qmake -project -o hello.pro这时会生成一个pro文件,然后我没管,
3.继续输入qmake,这时会生成一个Makefile文件,
4.然后make就出现了错误QApplication: No such file or directory.
那么问题来了,怎么改?改pro文件内容。
看了很多博客都说是qmake的问题,查看是不是qmake的问题可以把qtcreator打开,点击工具->选项->构建和运行->Qt Versions 然后点一下Qt xxx gcc和qt xx in path 看下下面的qmake版本,如果你是QT4,显现的是QT3那可能就是qmake的问题,那就点左上角或者右上角重新去百度吧。
一般问题都出在生成的pro文件里面,现在还是按照错误的方法走到step2生成hello.pro文件那里,点开pro文件进去,pro文件代码大致如下:
######################################################################
# Automatically generated by qmake (3.0) ?? 11? 26 20:00:48 2014
######################################################################
TEMPLATE = app
TARGET = main
INCLUDEPATH += .
# Input
SOURCES += main.cpp
这个时候在最后加一句
QT += widgets
ctrl+s保存
然后在终端输入qmake回车,make回车,大功告成。(运行的时候,小心因为label小没看到浪费时间找错啊。)
我用的是ubuntu14.04kylin系统,开始是在软件中心下的QT,看了很多博客,被妖言说服可能是这个QT有问题,于是删了去QT官网下了个全新正版QT5.3.2,(具体安装方法请到本人主页见另一篇博客)但是后面我发现官网的QT确实好用一点,因为毕竟,他是中文的,呵呵呵,废话不多说直接进主题。
首先先讲一便错误的走法。
1.打开一个目录,比如/home/turf/Turf,新建一个文件夹,叫helloQT吧,进入文件夹,新建一个文本叫hello.cpp,写入如下代码
#include <QApplication>
#include <QLabel>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *label = new QLabel("Hello Qt!");
label->show();
return app.exec();
}
ctrl+s保存后在当前目录下点击右键进入终端,
2.输入qmake -project -o hello.pro这时会生成一个pro文件,然后我没管,
3.继续输入qmake,这时会生成一个Makefile文件,
4.然后make就出现了错误QApplication: No such file or directory.
那么问题来了,怎么改?改pro文件内容。
看了很多博客都说是qmake的问题,查看是不是qmake的问题可以把qtcreator打开,点击工具->选项->构建和运行->Qt Versions 然后点一下Qt xxx gcc和qt xx in path 看下下面的qmake版本,如果你是QT4,显现的是QT3那可能就是qmake的问题,那就点左上角或者右上角重新去百度吧。
一般问题都出在生成的pro文件里面,现在还是按照错误的方法走到step2生成hello.pro文件那里,点开pro文件进去,pro文件代码大致如下:
######################################################################
# Automatically generated by qmake (3.0) ?? 11? 26 20:00:48 2014
######################################################################
TEMPLATE = app
TARGET = main
INCLUDEPATH += .
# Input
SOURCES += main.cpp
这个时候在最后加一句
QT += widgets
ctrl+s保存
然后在终端输入qmake回车,make回车,大功告成。(运行的时候,小心因为label小没看到浪费时间找错啊。)
相关文章推荐
- Qt经典出错信息之QApplication: No such file or directory
- Qt经典出错信息之QApplication: No such file or directory
- (查看qmake路径)Qt经典出错信息之QApplication: No such file or directory
- Qt经典出错信息之QApplication: No such file or directory
- 也谈Qt经典出错信息之QApplication: No such file or directory
- Qt经典出错信息之QApplication: No such file or directory
- 也谈Qt经典出错信息之QApplication: No such file or directory
- QT5.0.1在Windows下 出现QApplication: No such file or directory 问题的解决办法
- QT中运行程序时出现错误“ QApplication: No such file or directory"
- QT5.0.1在Windows下 出现QApplication: No such file or directory 问题的解决办法
- Qt4项目迁移Qt5项目一问题解决方法:#include <QtGui/QApplication> ---> No such file or directory
- Qt: QApplication: No such file or directory
- Qt 5 在Windows下 出现QApplication: No such file or directory 问题的解决办法
- QT 嵌入式编译出错:cc1: fatal error: .pch/release-shared-emb-arm/QtGui: No such file or directory 解决方案:
- QT关于“fatal error: QApplication: No such file or directory“错误解决
- QT5出现问题:QtGui/QApplication: No such file or directory
- Qt 5.1 QApplication: No such file or directory
- Qt5编译时出现<QtGui/QApplication> ---> No such file or directory错误解决办法
- QT5.0.1在Windows下 出现QApplication: No such file or directory 问题的解决办法
- Qt4项目迁移Qt5项目一问题解决方法:#include <QtGui/QApplication> ---> No such file or directory