我正在嘗試運行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