Bagaimana saya bisa mendapatkan qmake di Mac OS X?


80

Saya mencoba menginstal QtiPlot pada Mac OS X, tetapi saya tidak dapat mengompilasinya karena qmake tidak dikenal. Bagaimana saya bisa menginstal qmake di Mac OS X?

Jawaban:


123

Versi buatan sendiri

$ brew install qt

5
Lebih baik dari MacPorts!
Fábio Perez

2
Jika Anda mendapatkan Error: Qt currently requires --HEAD on Mavericks, jalankan brew install qt --HEAD(membutuhkan git).
Jace Browning

3
Meskipun qmakeada dalam paket Homebrew, tampaknya tidak lagi disinkronkan secara default. Coba brew link qt Atau jika itu tidak berhasil:ln -s /usr/local/Cellar/qt/<QT_VERSION_HERE>/bin/qmake /usr/local/bin/qmake
TrinitronX

1
Jika Anda memerlukan versi spesifik qt, misalnya 4.8.7_2: gunakan brew switch qt 4.8.7_2. Pastikan Anda menambahkannya ke PATH:export PATH="/usr/local/opt/qt/bin:$PATH"
TrinitronX

Saya telah menginstal qt dengan Homebrew tetapi saya tidak menemukan Qt Maintenance Tool
user36582


19

Hanya untuk menjelaskan kepada siapa saja yang menemukan bahwa setelah menginstal qt5, tidak dapat mengakses qmake di terminal.

Instal QT5 menggunakan:

brew install qt5

Kemudian untuk mengizinkan akses qmake dari terminal Anda harus menjalankan:

brew link qt5 --force

13

Pemasang Qt resmi, termasuk qmake, tersedia dari nokia di http://qt.nokia.com/downloads , tetapi HATI-HATI:

Yang disebut unduhan "SDK", yang muncul di dekat bagian atas halaman bukanlah yang Anda inginkan. Maddeningly, qmake dan alat lain yang dibutuhkan tersedia dari unduhan "Qt Libraries". Gulir ke bawah halaman dan temukan "Perpustakaan Qt". Ini membuat saya bingung setiap kali saya menginstal Qt di Mac.


8

QMakeadalah bagian dari Qtsejak 3.0, versi sebelumnya telah tMake.

Jadi, cari tMakesaja atau pasang / tingkatkan Qtuntuk mendapatkannya QMake, semoga berhasil!


Saya tidak menginstal Qt. Saya hanya ingin menginstal QtiPlot, tetapi dokumentasinya tidak intuitif.
Fábio Perez

Anda akan memerlukan Qt-develdan Qt-configdan dependensi mereka untuk memilikiQMake
Tamara Wijsman

Terima kasih, apakah Anda tahu ada alternatif untuk qmake?
Fábio Perez

2
@ FábioPerez: Tidak, QtiPlot ditulis dengan maksud agar QMake menghasilkan Makefiles.
Tamara Wijsman

5

Untuk menginstal Qt5 dengan minuman, Anda dapat melakukannya

buat instalasi qt5


2
Bukankah ini pada dasarnya sama dengan jawaban yang diterima (tidak akan ada orang yang melakukan instalasi mengenali perubahan nama dan mengerti untuk menggunakan nama sebenarnya dari apa yang ingin mereka instal)?
fixer1234

1
Ini memberi saya qt5 tetapi tidak qmake. Saya hanya mendapatkan qmake dengan brew install qt, tapi kemudian itu adalah versi lama dari qmake :(
Thomas Ahle

bekerja untuk saya dengan juga melakukan apa yang disarankan oleh elMarquis
Riccardo Cossu

Tidak dapat mengetahui apakah itu sinonim dalam Homebrew, tetapi ia melakukan hal yang sama brew install qt. Resep masakan rumahan hari ini tidak menyinkronkan qtmake sedih.
paul_h

Ini benar-benar termasuk qmake. Lihat jawaban elMarquis.
Flimbus Akimbo
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.