4

Windows で MinGW を備えたビルド済みの Qt 5.0.2 を使用しており、プロジェクト用のインストーラーをまとめています。ローカリゼーションや Unicode を使用していないにもかかわらず、コンパイルしたバイナリが ICU ライブラリ ( icudt49.dllicuin49.dll、および)に依存していることに気付きました。icuuc49.dll

プロジェクトで Qt が ICU を使用するのを止める簡単な方法はありますか? または Qt をソースから再コンパイルする必要がありますか?

4

3 に答える 3

8

方法はありません。ICU サポートなしで (したがって Webkit なしで) Qt を再コンパイルする必要があります。

于 2013-05-27T21:24:21.813 に答える
0

Qt をコンパイルする場合は、ライセンス条項に注意してください。基本的に、静的構成とは次のことを意味します。

アプリの Qt ライセンスを購入しない場合、アプリのコードはオープン ソース (GPU ライセンス) である必要があります。

静的構成とは、アプリをコンパイルするときにすべての依存関係が実行可能ファイルにラップされることを意味します。

Qt のオープンソース ソース コードを使用して Qt の非静的ビルドを行うことはできないと思います。

私が間違っていたら誰かが私を訂正してください。

于 2013-05-28T00:53:35.560 に答える