12

ビルド後にQtのインストールパスを変更するにはどうすればよいですか?

例: qmake.exe 検索バイナリを元のインストール パスに移動します。どうすれば変更/再定義できますか?

ありがとう。

編集:私はついにこのパッチがQtに適用されることを発見しました:

4

5 に答える 5

30

私はこれを調べていて、qt.confファイルでqtをカスタマイズすることで(qt 4.7.2で)機能する方法を見つけました。

私の場合、qt4-4.7.2/bin/qt.conf を追加しました (qmake 実行可能ファイルと同じ場所にある必要があると思います)。

以下の内容で:

[Paths]
Prefix = c:/my_path/to/qt4-4.7.2

そして qmake -query は適切なパスを返し始めました!

詳細については、http: //qt-project.org/doc/qt-5.0/qtdoc/qt-conf.htmlを参照してください。

于 2011-11-01T15:22:15.353 に答える
4

コマンドを使用して、qmakeでバイナリおよび他の多くのハードコードされたパスへのパスを変更できますqmake -set
詳細については、 qmakeの環境の構成を参照してください。

于 2011-01-15T11:03:02.937 に答える
2

Windowsについては答えることができますが、他の人についてはよくわかりません。環境変数に存在する場合は、パス変数を削除しますPATH

Qt-Creator goto では、

ツール -> オプション -> Qt4 -> Qt バージョン

右側の領域には、自動検出手動があります。[手動]で、右端の+記号をクリックして新しいエントリを追加します。[参照] をクリックして、QMake の場所を指定します。デフォルトの Qt バージョンを新しく指定したバージョンに変更します。もちろん、アプリケーションを再構築する必要があります。それが役立つことを願っています。

于 2010-05-26T04:53:08.043 に答える
1

Unix/Linux の場合:

回避策として LD_LIBRARY_PATH+PATH を使用することもできます。それでも、一部のデフォルトはコードにハードコーディングされています。再構築は必須です。

于 2010-05-25T15:37:20.863 に答える
0

Unix ではシンボリック リンクを作成できますが、それ以外の場合はおそらく再構築する必要があります

于 2010-05-25T15:04:47.967 に答える