我正在尝试运行hello世界程序,并且教程对我无效。Qt Hello World教程不起作用
我猜测这与qt4 <-> qt5
和linux <-> windows
混淆有关。
我在Ubuntu 14.04,64位。我做了一个sudo apt-get install build-essential
和一个sudo apt-get install qt5-default
。
这是我main.cpp
代码:
#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Linux is wonderful", 0);
app.setMainWidget(label);
label->show();
return app.exec();
}
我运行这些命令:
qmake -project
qmake test.pro (for some reason it's not "main.pro")
make
这里是生成.pro文件:
######################################################################
# Automatically generated by qmake (3.0) So. Okt. 25 15:51:35 2015
######################################################################
TEMPLATE = app
TARGET = test
INCLUDEPATH += .
# Input
SOURCES += mymain.cpp
然后我得到QApplication: No such file or directory
。为什么?
.pro文件名通常是目录的名称,这就是为什么它是test.pro,顺便说一句。 – hyde
什么是'test.pro'?以及为什么你使用'-project' – CroCo
######################################## ############################## #由qmake自动生成(3.0)所以。 Okt. 25 15:51:35 2015 ########################################## ############################ TEMPLATE = app TARGET = test INCLUDEPATH + =。 #输入 SOURCES + = mymain.cpp – user3182532