Qt パッケージ化 exe#
ステップ 1#
.exe ファイルの生成方法#
まず、QT Creator の編集画面でビルドモードを Release モードに設定し、再コンパイルします!
次に、実行をクリックします(ctrl+R)!プロジェクトパネルのビルドディレクトリの下に、release で終わるフォルダが生成されます。
中には以下のファイルが含まれています:
release フォルダを開き、そこに対応する.exe ファイルが含まれています!
この時点では、.exe ファイルをクリックしても正常に実行されません。なぜなら、必要な Qt ライブラリファイルが不足しているからです。
ステップ 2#
Qt がインストールされていないコンピューターで生成された.exe ファイルを実行する方法#
以下を参照してください:まず、生成された.exe ファイルを空のフォルダに単独で配置します!
Win10 で qt を検索し、赤い枠内のコマンドウィンドウを開きます:
先ほど.exe がコピーされたディレクトリに移動します。
次に、windeployqt .exe ファイル名 を入力して Enter キーを押します。
この時点で、空のフォルダに多くのファイルが表示されます:
これで、この.exe ファイルは Qt がインストールされていないコンピューターで実行できるようになりました!
.exe ファイルが含まれているフォルダ全体を別のコンピューターにコピーする必要があります!
このフォルダをパッケージ化して他の人に送り、テストを行うことができます!
注意::VS2010 と Qt5.0 プラグインを組み合わせた方法でも、.exe ファイルを生成し、VS2010 がインストールされていないコンピューターで正常に実行することができます。
ステップ 1#
VS2010 で Debug を Release に変更し、デバッグを開始(F5)します。デバッグに成功すると、プロジェクトフォルダの下の Release フォルダに XXX.exe ファイルが生成されます。
ステップ 2#
QtCreator ソフトウェアと同じです。
ステップ 3#
QtCreator ソフトウェアと同じです。