[英]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應用程序。 你需要做以下事情:
將帶注釋的標頭編譯為元對象C ++代碼。 您可以通過運行元對象編譯器(MOC)來完成此操作。
編譯源文件以及MOC生成的源文件。
將所有文件與QT庫鏈接在一起。
在您的情況下,您不需要步驟1和2,因此第3步就足夠了。 只需確定必要的庫所在的位置,並將其與已編譯的main
鏈接。
所有這一切都假設您不想使用QT提供的qmake
,這會使這三個步驟自動化。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.