1

ウィキから、「静的 Qt ビルドのサポートにより、動的リンクを使用できないユース ケースに対処できる」</p>

CONFIG += static を追加するのにうんざりしましたが、うまくいきません。

qtプロジェクト全体をコンパイルせずにコードを静的にコンパイルする方法は?


Qt5.1.0 より前は、qt プロジェクトをビルドした後、コードを静的にコンパイルできます。

今回は、qt 5.1.0 wiki によると、新機能には「静的 Qt のサポート」が含まれます。</p>

4

2 に答える 2

4

静的にリンクされたアプリケーションをビルドする前に、Qt の静的ビルドを行う必要があります。-staticビルドする前に構成するときに指定する必要があります。既存のビルド済みパッケージは、すぐに使用できる静的リンクをサポートしていません。

制限があることに注意してください。商用ライセンスがない限り、商用アプリケーションで静的リンクを使用することはできません。ただし、テスト目的やオープンソースのものには問題ありません。

于 2013-06-28T18:05:45.477 に答える
0

私の知る限り、これはQtで常に可能でした?!

于 2013-07-08T08:58:40.593 に答える