QTパッケージ化され、リリースされたアプリケーション

クリップは、自己されているhttps://blog.csdn.net/yhl_sophia/article/details/83311047

   

まず、とwindepolyqt.exe 公開exeファイルのアプリケーションを

QTクリエーターリリース.exeのいずれかがインストールされていない場合、実行中のアプリケーションは、ダイナミックリンクライブラリの一部に頼る必要がQTを実行するためには、過去に動的ライブラリのコピーをパッケージ化する必要がありますお使いのコンピュータ上で実行されています。QTは付属していますwindeployqt.exeアプリケーションに依存することができ、実行可能プログラムの.dll 抽出されたファイル。

ここでピットに細心の注意です:例Iの使用のために対応するビンファイルwindeployqt.exeが実行する必要があり、その下のコンパイラのリリースでQTプロジェクトは、そうQTに行く、MSVC2015 64ビットコンパイラですwindeployqt.exe実行可能プログラムを見つけるために、インストールディレクトリのフォルダにmsvc2016_64のbinファイル。間違ったパッケージのwindeployqt.exe使用が不足している.dllファイルを実行するように指示される場合は、そのような不足のVCRUNTIME140_APP.dllとして(コンピュータは、Microsoft Visual C ++ 2015再頒布可能(x64のインストールされていない通常のでVCRUNTIME140.dllが不足している / x86の) 両方のライブラリ、場合に不足している.dllファイルも表示される場合は、修正プログラムをインストールする]をクリックし、私のような、のような、我々は)windeployqt.exe権利の使用をご覧ください

   

オペレーティングCMDコマンドウィンドウを開いた後、windeployqt.exeが実行ディレクトリに移動windeployqt.exeストレージフォルダEXEプロジェクトを 

プログラムは、ストレージフォルダの実行中にライブラリに依存します

例えば、私は、フォルダを置きたいプロジェクトの実行可能HID.exeは、次のコマンドを実行しwindeployqt.exeディレクトリを入力すると、デスクトップ上のAPP1ファイルです。

windeployqt.exe C:\ Users \ユーザーデスクトップ\ APP1 HID.exe

ダブルHID.exeケースは別のQTにフォルダ全体を実行することができますコンピュータにインストールされていない実行可能性があります。

第二に、単一のファイルにパッケージ化exeファイル

オープン走行エニグマバーチャルボックス:

概略図によれば、次のパスとファイルの図を加えます。ファイルには、オプションを気に直接インターフェースボックスにドラッグするすべてのファイルを選択することができます。すべてのファイルとフォルダへの注意は、すべてのドラッグ。次のように図です。

   

[ファイルオプション]でかどうか、ファイル圧縮を選択することができます。

   

最後に、プロセスの開始梱包をクリックしてください。

   

第三に、パッケージインストーラ

  应用程序的我这里用Inno Setup Complier软件进行操作,下载网址:http://www.jrsoftware.org/isdl.php#stable

   安装完成后打开Inno Setup Complier,选择使用向导新建脚本文件

填写程序名称、版本、发布者、网站等信息

   

将.exe文件和依赖的动态库以及文件夹全部添加进去

填写需要的信息 ,修改安装文件的名称

选择现在编译,且保存脚本文件,也可以修改脚本文件从而修改安装的信息

   

之后就可以在相应的文件夹下找到对应的.iss脚本文件以及Output里面的Setup文件,运行Setup文件,安装成功且成功运行则打包完成。

   

   

   

   

   

おすすめ

転載: www.cnblogs.com/audacious/p/12236950.html