gpt4 book ai didi

c++ - 使用 qmake 作为 qmake -project

转载 作者:行者123 更新时间:2023-11-28 07:20:26 26 4
gpt4 key购买 nike

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

如何让它发挥作用?

最佳答案

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

> qmake -project

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

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

> qmake -project -o myproject.pro

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

类型(假设只有一个工程源文件)

> qmake

上面的行创建了 Makefile。

现在,输入

> make

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

> open myproject.app

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

关于c++ - 使用 qmake 作为 qmake -project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19563141/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com