Qtに関するnedokunのブックマーク (2)

  • WindowsでQtアプリの配布パッケージを作る(windeployqt.exeを使ってみた)

    WindowsでQtアプリの配布パッケージを作る(windeployqt.exeを使ってみた) Qtで作成したアプリケーションを配布するとき、必要なライブラリ(dllとかsoとかdllibとか)を実行ファイルと一緒にする必要があります。 必要なライブラリを調べるのが意外と面倒だったりします。 Macではmacdeployqtというツール以前から使えていたのですが、他の環境ではありませんでした。 が、これから違います。 Qt 5.2からWindows用にも作成されSDKに同梱されるようになりました。 このツールのすばらしいところは、QMLファイルのimport構文を解析して必要なプラグインも同梱してくれるところです。 正直、ここが一番面倒でしたので。 この記事は、Qt 5.2.1 MSVC2012版で書きました。 /// 入手場所 /// 標準のインストールフォルダだと以下のあたりにあります

    WindowsでQtアプリの配布パッケージを作る(windeployqt.exeを使ってみた)
    nedokun
    nedokun 2017/07/12
  • Windows + Visual Studio で Static Link できる Qt をビルドする - Qiita

    はじめに Qt で作ったアプリケーションを頒布するときには必要な DLL も一緒に含めてあげる必要があります.windeployqtを使うことで自動的に必要なファイルを集めてくることは可能ですが,どうしても頒布するファイルが多くなってしまったり,ファイルサイズが大きくなってしまいます.Static Linkで作成することでファイルサイズを必要ない関数を取り除き減少させ,単一ファイルで頒布することが出来るようになります.WebKitやWebEngineは使えない,複数の Qt で書かれたプログラムを頒布する場合にはかえってファイルサイズが大きくなる,GPLの制限により全ソースコードを公開する必要がある,などいくつかの制約はありますが,実行ファイル1つで手軽に頒布したい場合には有効な手段になります. なお,この記事の作成に使ったのは Windows 7, Visual Studio 2015

    Windows + Visual Studio で Static Link できる Qt をビルドする - Qiita
    nedokun
    nedokun 2017/07/12
  • 1