0

我想使用 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
_

我如何使它工作?

4

1 回答 1

1

以下行为您创建了一个项目源文件。

> qmake-项目

在这种情况下,您唯一需要的是项目的 .cpp 和 .h 文件。

现在,删除您创建的项目源文件。在目录中,您的项目只需要 .cpp 和 .h(在您的情况下,只有 qt.cpp)。现在,转到终端并输入

> qmake -project -o myproject.pro

此行为您创建了一个项目源文件,其名称为“myproject”。

类型(假设只有一个项目源文件)

> 制作

上面的行创建了 Makefile。

现在,输入

> 制作

输出(在 mac 中默认)具有扩展名 .app,其名称为 myproject.app。现在运行它(在 mac 中)。

> 打开 myproject.app

如您所见,您无法完全控制您的项目。要克服这个问题,您需要创建自己的项目源文件(我更喜欢这样)。

于 2013-11-18T21:02:06.970 回答