Tangwx

Tangwx

博客网站

Qtのexeパッケージ化

Qt パッケージ exe#

ステップ 1#

.exe ファイルの生成方法#

まず、QT Creator の編集画面でビルドモードを Release モードに設定し、再コンパイルします!
image-20231010185324319
次に、実行をクリックします(ctrl+R)!プロジェクトパネルのビルドディレクトリの下に、release で終わるフォルダが生成されます。
image-20231010185527755

中には以下のファイルが含まれています:
image-20231010185627211
release フォルダを開き、そこに対応する.exe ファイルが含まれています!
image-20231010185652994
この時点で.exe ファイルをクリックしても正常に実行されません。なぜなら、必要な Qt のライブラリファイルが不足しているからです。

image-20231010185734592

ステップ 2#

Qt がインストールされていないコンピューターで生成された.exe ファイルを実行する方法#

以下の手順に従ってください:まず、生成された.exe を空のフォルダに単独で配置します!
image-20231010185911059

win10 で qt を検索し、赤い枠内のコマンドウィンドウを開きます:
image-20231010190017809
先ほど.exe がコピーされたディレクトリに移動します
image-20231010190157192

次に、windeployqt .exe ファイル名を入力して Enter キーを押します。
image-20231010190258096
image-20231010190342010
この時点で、空のフォルダに多くのファイルが表示されます:
image-20231010190356444
これで、この.exe ファイルは QT がインストールされていないコンピューターで実行できるようになりました!
他のコンピューターにこのフォルダ全体をコピーする必要があります!
このフォルダをパッケージ化して他の人に送り、テストを行うことができます!

注意::VS2010 と Qt5.0 プラグインを組み合わせる方法でも、.exe ファイルを生成し、VS2010 がインストールされていないコンピューターでの実行も成功します。

ステップ 1#

VS2010 で Debug を Release に変更し、デバッグを開始(F5)します。デバッグに成功すると、プロジェクトフォルダの下の Release フォルダに XXX.exe ファイルが生成されます。

ステップ 2#

QtCreator ソフトウェアと同じです。

ステップ 3#

QtCreator ソフトウェアと同じです。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。