0

非常にうまく機能する Qt/C++ プログラムの開発に MSyS2 を使用しています。Python(コード内で使用)が静的ライブラリ(共有ライブラリのみ)を提供しないため、静的リンクが機能しないという問題に遭遇しました。リンカー スイッチを含む作成されたメイクファイルまでエラーを追跡しました。

-static

私はそれを削除して追加することを理解しました

-Bdynamic -lpython3.5 -Bstatic

私が望むことをします:Python部分を除くすべてを静的にリンクします。問題は、プロジェクトの qmake を再実行するとすぐに変更が上書きされることです。「-static」を取り除く解決策が見つかりませんでした.qmakeによって追加されたようで、.proファイルでは削除できません。

「-static」スイッチを取り除く解決策はありますか?

QMAKE_LFLAGS -= -static

残念ながら機能しません:-(。

Win7 Pro 64 ビット、Qt5.5、Mingw GCC 5.3.0、Python 3.5.0

4

0 に答える 0