質問

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

役に立ちましたか?

解決

.exeファイル拡張子について言及しているため、Windowsを実行していると想定しています。プロジェクトのデバッグおよび/またはリリースサブディレクトリを見て、生成されたバイナリを見つけます。これをダブルクリックして、アプリケーションを実行できます。ただし、必要なDLLがいくつかあります。したがって、それらが PATH にあることを確認するか、同じディレクトリにコピーします。 Dependency Walker は、必要なものを見つけるのに役立ちます。

他のヒント

プログラムの「リリース」バージョンをビルドした場合、それと次のDLLをqt \ binからディレクトリにコピーします。

QtCore4.dll、QtGui4.dll、およびmingwm10.dll(gccおよびminGWでコンパイルしている場合)。

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

プログラムで使用しているQtモジュールによっては、コピーする必要がある他のQt DLLが存在する場合があります。

このページ(Qt docs Webサイト)で詳細を確認できます Qtアプリケーションのデプロイ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top