ウィキから、「静的 Qt ビルドのサポートにより、動的リンクを使用できないユース ケースに対処できる」</p>
CONFIG += static を追加するのにうんざりしましたが、うまくいきません。
qtプロジェクト全体をコンパイルせずにコードを静的にコンパイルする方法は?
Qt5.1.0 より前は、qt プロジェクトをビルドした後、コードを静的にコンパイルできます。
今回は、qt 5.1.0 wiki によると、新機能には「静的 Qt のサポート」が含まれます。</p>
ウィキから、「静的 Qt ビルドのサポートにより、動的リンクを使用できないユース ケースに対処できる」</p>
CONFIG += static を追加するのにうんざりしましたが、うまくいきません。
qtプロジェクト全体をコンパイルせずにコードを静的にコンパイルする方法は?
Qt5.1.0 より前は、qt プロジェクトをビルドした後、コードを静的にコンパイルできます。
今回は、qt 5.1.0 wiki によると、新機能には「静的 Qt のサポート」が含まれます。</p>
静的にリンクされたアプリケーションをビルドする前に、Qt の静的ビルドを行う必要があります。-static
ビルドする前に構成するときに指定する必要があります。既存のビルド済みパッケージは、すぐに使用できる静的リンクをサポートしていません。
制限があることに注意してください。商用ライセンスがない限り、商用アプリケーションで静的リンクを使用することはできません。ただし、テスト目的やオープンソースのものには問題ありません。
私の知る限り、これはQtで常に可能でした?!