簡體   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