簡體   English   中英

編譯和執行Qt應用程序

[英]compiling and executing Qt application

我開始學習Qt。 我有這個代碼片段,我想知道如何編譯這個並在gcc中執行。 平台:Linux,gcc編譯器

 1 #include <QtGui>
  2 
  3 int main(int argc, char *argv[])
  4 {
  5         QApplication app(argc, argv);
  6         QLabel label("Hello, world!");
  7         label.show();
  8 
  9         return app.exec();
 10 }

這里很好地解釋了: http//qt-project.org/doc/qt-4.8/gettingstartedqt.html

它基本歸結為

qmake -project
qmake
make

另外我真的建議安裝和使用QtCreator: http ://qt-project.org/downloads

在您的情況下,這很簡單,因為您沒有派生任何窗口,按鈕或其他小部件。

通常用於生成QT應用程序。 你需要做以下事情:

  1. 將帶注釋的標頭編譯為元對象C ++代碼。 您可以通過運行元對象編譯器(MOC)來完成此操作。

  2. 編譯源文件以及MOC生成的源文件。

  3. 將所有文件與QT庫鏈接在一起。

在您的情況下,您不需要步驟1和2,因此第3步就足夠了。 只需確定必要的庫所在的位置,並將其與已編譯的main鏈接。

所有這一切都假設您不想使用QT提供的qmake ,這會使這三個步驟自動化。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM