1

Qt ライブラリ (Windows 上) をソースからビルドしましたが、ビルド パスは実際にはライブラリ バイナリ自体に組み込まれているようです! これにより、バイナリを別のマシンまたはディレクトリに移動することが難しくなります (ただし、不可能ではありません - Change Qt install path after building? を参照してください) 。

私が使用した他のライブラリでこれに遭遇したことはなく、なぜそれがそうなのか疑問に思っていましたか? これは、あいまいなUNIXの「インストール」の問題の解決策の残りの部分にすぎませんか、それとも正当な理由がありますか?

4

1 に答える 1

3

これらのパスは、Windows でプラグインや翻訳などを検索するために使用されます。Qt インストーラーを介して Qt をインストールする場合、インストーラーの手順の 1 つは、バイナリー内のパスにパッチを適用して、インストール パスが含まれるようにすることです。バイナリにパッチを適用するか、 qt.confファイルを使用すると、はるかに簡単にオーバーライドできます。

于 2013-01-09T07:19:04.453 に答える