ビルド後にQtのインストールパスを変更するにはどうすればよいですか?
例: qmake.exe 検索バイナリを元のインストール パスに移動します。どうすれば変更/再定義できますか?
ありがとう。
編集:私はついにこのパッチがQtに適用されることを発見しました:
ビルド後にQtのインストールパスを変更するにはどうすればよいですか?
例: qmake.exe 検索バイナリを元のインストール パスに移動します。どうすれば変更/再定義できますか?
ありがとう。
編集:私はついにこのパッチがQtに適用されることを発見しました:
私はこれを調べていて、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を参照してください。
コマンドを使用して、qmakeでバイナリおよび他の多くのハードコードされたパスへのパスを変更できますqmake -set
。
詳細については、 qmakeの環境の構成を参照してください。
Windowsについては答えることができますが、他の人についてはよくわかりません。環境変数に存在する場合は、パス変数を削除しますPATH
。
Qt-Creator goto では、
ツール -> オプション -> Qt4 -> Qt バージョン
右側の領域には、自動検出と手動があります。[手動]で、右端の+記号をクリックして新しいエントリを追加します。[参照] をクリックして、QMake の場所を指定します。デフォルトの Qt バージョンを新しく指定したバージョンに変更します。もちろん、アプリケーションを再構築する必要があります。それが役立つことを願っています。
Unix/Linux の場合:
回避策として LD_LIBRARY_PATH+PATH を使用することもできます。それでも、一部のデフォルトはコードにハードコーディングされています。再構築は必須です。
Unix ではシンボリック リンクを作成できますが、それ以外の場合はおそらく再構築する必要があります