Я пытаюсь запустить программу hello world, и учебники не работают для меня.Qt Hello World Tutorial не работает
Я предполагаю, что это как-то связано с 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, btw. – hyde
что такое 'test.pro'? и почему вы используете '-project' – CroCo
################################################################################################# ############################## # Автоматически генерируется qmake (3.0) So. Okt. 25 15:51:35 2015 ################################################### ##################### TEMPLATE = приложение TARGET = тест INCLUDEPATH + =. # Вход ИСТОЧНИКИ + = mymain.cpp – user3182532