我想做一个使用Qt的GUI应用程序,但无法开始。我在编辑器中编写了以下代码:
#include <QApplication>
#include <QWidget>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
QWidget window;
window.resize(250,150);
window.setWindowTitle("Simple example");
window.show();
return app.exec();
}然后,我在当前目录中创建了一个包含以下内容的project.pro文件:
SOURCES = qt.cpp
HEADERS = QApplication QWidget
CONFIG += qt warn_on release然后我输入终端,qmake -project,但是终端什么也不做。甚至连命令提示符都没有出现。它只是闲置着,就好像在等待什么东西,就像下面这样:
user@user:~$ qmake -project
_我该如何让它工作呢?
发布于 2013-11-19 05:02:07
下面这行代码为您创建了一个项目源文件。
qmake -project
在这种情况下,您唯一需要的就是项目的.cpp & .h文件。
现在,删除您创建的项目源文件。在该目录中,您的项目只需要.cpp & .h (在本例中只有qt.cpp)。现在,转到终端并输入
qmake -project -o myproject.pro
这一行为您创建了一个项目源文件,其名称为"myproject“。
类型(假设只有一个项目源文件)
qmake
上面的代码行创建了Makefile。
现在,输入
make
输出(在mac中默认情况下)的扩展名为.app,名称为myproject.app。现在运行它(在mac中)。
打开myproject.app的
如你所见,你不能完全控制你的项目。要解决这个问题,您需要创建自己的项目源文件(我更喜欢这样)。
https://stackoverflow.com/questions/19563141
复制相似问题