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 がインストールされていないコンピューターで実行できるようになりました!
.exe ファイルが含まれているフォルダ全体を別のコンピューターにコピーする必要があります!
このフォルダをパッケージ化して他の人に送り、テストを行うことができます!

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

ステップ 1#

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

ステップ 2#

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

ステップ 3#

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

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