ユーザーに依存しないアプリを作りたいです。dllファイルをexeと同じフォルダーに入れるとうまく機能します。これらすべてのライブラリを静的に設定しようとしていますが、pro ファイル (Qt 4.8.1) で次のコードを使用します。
QMAKE_LFLAGS += -static-libgcc
CONFIG += static
前のコードは何も変更しません。
プロジェクトフォルダーに含めたdllファイルは次のとおりです。
- libgcc_s_dw2-1.dll
- mingwm10.dll
- QtCore4.dll
- QtGui4.dll
実際のところ、私は自分のアプリをファイル以上のものにしたくありません。また、重い libs ファイル (最後のファイルは 9mB) をユーザーにダウンロードさせたくありません。
Qt プロジェクトをコンパイルして静的ライブラリを使用する方法はありますか?
インターネットで見つけたいくつかのチュートリアルを読もうとしましたが、それらはすべて古くなっています。私が読んだものでも、解決策はQtソースコードを静的に再構築することです。