首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用qmake作为qmake -project

使用qmake作为qmake -project
EN

Stack Overflow用户
提问于 2013-10-24 18:16:17
回答 1查看 322关注 0票数 0

我想做一个使用Qt的GUI应用程序,但无法开始。我在编辑器中编写了以下代码:

代码语言:javascript
复制
#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文件:

代码语言:javascript
复制
SOURCES = qt.cpp
HEADERS = QApplication QWidget
CONFIG += qt warn_on release

然后我输入终端,qmake -project,但是终端什么也不做。甚至连命令提示符都没有出现。它只是闲置着,就好像在等待什么东西,就像下面这样:

代码语言:javascript
复制
user@user:~$ qmake -project
_

我该如何让它工作呢?

EN

回答 1

Stack Overflow用户

发布于 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的

如你所见,你不能完全控制你的项目。要解决这个问题,您需要创建自己的项目源文件(我更喜欢这样)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19563141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档