0

Iamは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 }
4

2 に答える 2

2

ここでうまく説明されています:http://qt-project.org/doc/qt-4.8/gettingstartedqt.html

それは基本的に次のように要約されます

qmake -project
qmake
make

また、 QtCreatorをインストールして使用することを強くお勧めします: http://qt-project.org/downloads

于 2012-05-15T09:09:53.053 に答える
0

あなたの場合、ウィンドウ、ボタン、またはその他のウィジェットを派生させていないため、これは非常に簡単です。

一般に、QT アプリの作成に使用されます。次のことを行う必要があります。

  1. 注釈付きヘッダーをメタオブジェクト C++ コードにコンパイルします。これを行うには、メタオブジェクト コンパイラ (MOC) を実行します。

  2. ソース ファイルと MOC によって生成されたソース ファイルの両方をコンパイルします。

  3. すべてのファイルを QT ライブラリと一緒にリンクします。

あなたの場合、ステップ 1 と 2 は必要ないので、ステップ 3 で十分です。必要なライブラリがどこにあるかを把握し、それらをコンパイル済みの .xml にリンクするだけmainです。

qmakeこれはすべて、3 つのステップを自動化する QTを使用しないことを前提としています。

于 2012-05-15T09:11:54.947 に答える