繁体   English   中英

使用qmake作为qmake -project

[英]Using qmake as qmake -project

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

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

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

> qmake -project -o myproject.pro

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

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

> qmake

上一行创建了Makefile。

现在,输入

>制作

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

>打开myproject.app

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM