2011-10-30 14 views
2

Qt SDKをダウンロードし、qmakeなどのコマンドのパスを設定しました。今、私はコマンドラインから "Hello World"プログラムをコンパイルしようとしていますが、Windowsでそれを行う方法はわかりません。WindowsのコマンドラインからQtアプリケーションをコンパイルする

Linuxでは、非常に簡単です。qmake -project; qmake;作る;

Windowsでは、私は試みました:qmake -project; qmake; mingw32-make; MINGW32-作るリターン:私はコンパイルしたい

ソースコードここにある「最初のためにやるべきことは何も」:

#include <QtGui> 
int main(int argc, char *argv[]) { 
    QApplication app(argc, argv); 
    QMainWindow mainWindow; 
    mainWindow.setWindowTitle("Hello World!"); 
    mainWindow.show(); 
    return app.exec(); 
} 

私はQtの創造主IDEを使用することができることを知りませんが、私はしたいと思いますコマンドラインでQtプログラムをコンパイルする方法を知っている。

誰でも経験がありますか?

答えて

4

"何もしない"は、すべてが既にコンパイルされていることを示します。
mingw32-make cleanを実行してからmingw32-makeを再度実行して、そうであるかどうかを確認することができます。

qmake -projectによって生成された.proファイルが、SOURCES変数にある.cppファイルをリストしていることも確認します。

+0

.proファイルがほとんど空です。テンプレート変数のみを持ちます。 –

+0

@Karmo .cppファイルと同じディレクトリに 'qmake -project'を実行しましたか? Qtコマンドプロンプト(QtSDK /デスクトップの[スタート]メニューで作成したもの)を使用していますか? – alexisdm

関連する問題