2009-03-07 8 views
2

Qtライブラリを使用してアプリケーションを作成するためにQtクリエータを使用しています。再生ボタンをクリックするだけでこれらのアプリケーションを実行できますが、.exeをダブルクリックするだけでアプリケーションを実行させる方法を学びたいと思います。だから私はこれをどのようにすることができますか?Qtアプリケーションを実行するには?

答えて

6

私はあなたが.exeファイル拡張子に言及しているので、あなたがウィンドウを走っていると仮定しています。プロジェクトのデバッグまたはリリースのサブディレクトリを参照して、生成されたバイナリを探します。ダブルクリックしてアプリケーションを実行できます。しかし、いくつかのDLLが必要になります。したがって、あなたのPATHに入っていることを確認するか、同じディレクトリにコピーしてください。 Dependency Walkerは、必要なものを見つけるのに便利です。

11

あなたは、あなたのプログラムの「リリース」バージョンを構築し、それをコピーして、次のDLLのQT \ビンからディレクトリにしている場合:

QtCore4.dll、QtGui4.dllとmingwm10.dll(あなたがしている場合gccとminGWでコンパイル)。

「デバッグ」ビルドを実行している場合は、デバッグバージョンのQt DLLが必要です。彼らは同じ名前を持っていますが、名前の最後に「d」が付いています。

あなたのプログラムで使用しているQtモジュールによっては、コピーする必要がある他のQt DLLがあるかもしれません。

詳細はこのページ(Qtドキュメントのウェブサイト)からご覧ください。Deploying Qt Applications