GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengubah lokasi qmake PREFIX

Untuk ~ QT 5:

Di qmake direktori instalasi untuk aturan instalasi standar berasal dari qmake variabel target.path .

Secara umum, qmake tidak menggunakan setelan yang disebut PREFIX , meskipun karena ini adalah istilah tradisional di Unix untuk direktori instalasi target, ini adalah konvensi yang cukup populer untuk proyek tertentu untuk membuat PREFIX mereka sendiri variabel untuk digunakan dalam file proyek mereka (*.pro ).

Lihat melalui .pro file proyek dan cari tahu di mana target.path diatur. Jika disetel dari variabel lingkungan, yaitu

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

maka Anda dapat meneruskan nilai di lingkungan tempat Anda menjalankan qmake di:

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

Jika diatur dari qmake properti, mis.

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

maka Anda dapat menyetel properti secara terus-menerus untuk qmake mendatang berjalan pada baris perintah:

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

Jika diatur dari variabel internal, akan terlihat seperti

target.path = $$PREFIX

atau

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

Tidak ada cara untuk mengganti nilai variabel internal dari qmake garis komando; Anda perlu mencari tahu di mana di .pro file variabel internal sedang disetel dan buat perubahan yang sesuai, mungkin dengan hanya mengedit .pro file, atau jika ada semacam logika di sana, mencari cara untuk memilih nilai yang berbeda.


Menurut "qmake -h", ini akan mengaturnya secara global:

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


Linux
  1. Cara mengubah nama host di Linux

  2. Bagaimana mengubah runlevel pada sistem RHEL 7 Linux

  3. Cara Mengganti Shell di Linux

  1. Cara Mengubah Runlevel Default di Debian 10 / Debian 9

  2. Bagaimana Kami Mengubah Kata Sandi Root?

  3. Cara Mengubah Nama Host di Debian

  1. Cara mengubah nama host di Redhat 7 Linux

  2. Cara Mengubah Port SSH di VPS

  3. Cara Mengubah runlevel/target menggunakan systemd di Ubuntu