GNU/Linux >> Linux の 問題 >  >> Linux

qmake PREFIX の場所を変更する方法

~ QT 5:

qmake で 標準インストール規則のインストール ディレクトリは、qmake から取得されます。 変数 target.path .

一般的に、qmake PREFIX という設定を使用しません 、ただし、これはターゲット インストール ディレクトリを表す Unix の伝統的な用語であるため、特定のプロジェクトが独自の PREFIX を作成するのに十分な慣例となっています。 プロジェクト ファイル内で使用する変数 (*.pro ).

.pro を見てみましょう プロジェクトのファイルと target.path の場所を見つけます が設定されています。環境変数から設定されている場合、つまり

target.path = $$(PREFIX)  # note the regular parentheses

qmake を実行する環境で値を渡すことができます で:

$ PREFIX=/path/to/my/dir qmake 

qmake から設定されている場合 プロパティ、つまり

target.path = $$[PREFIX]  # note the square brackets

その後、将来の qmake のためにプロパティを永続的に設定できます コマンドラインで実行:

$ qmake -set PREFIX /path/to/my/dir

内部変数から設定すると、次のようになります

target.path = $$PREFIX

または

target.path = $${PREFIX}  # note the curly braces

qmake から内部変数の値をオーバーライドする方法はありません コマンドライン; .pro のどこにあるかを把握する必要があります 内部変数が設定されているファイルに適切な変更を加えます。おそらく .pro を編集するだけです


「qmake -h」によると、これはグローバルに設定されます:

qmake -set prefix /path/to/correct/dir


Linux
  1. ルートパスワードを変更するにはどうすればよいですか?

  2. Debianでホスト名を変更する方法

  3. Ubuntu で systemd を使用してランレベル/ターゲットを変更する方法

  1. Linuxでホスト名を変更する方法

  2. RHEL7Linuxシステムでランレベルを変更する方法

  3. Debian 10 /Debian9でデフォルトのランレベルを変更する方法

  1. Redhat7Linuxでホスト名を変更する方法

  2. VPSでSSHポートを変更する方法

  3. Linuxでシェルを変更する方法