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?
80
Versi buatan sendiri
$ brew install qt
Error: Qt currently requires --HEAD on Mavericks
, jalankanbrew install qt --HEAD
(membutuhkangit
).qmake
ada dalam paket Homebrew, tampaknya tidak lagi disinkronkan secara default. Cobabrew link qt
Atau jika itu tidak berhasil:ln -s /usr/local/Cellar/qt/<QT_VERSION_HERE>/bin/qmake /usr/local/bin/qmake
qt
, misalnya4.8.7_2
: gunakanbrew switch qt 4.8.7_2
. Pastikan Anda menambahkannya kePATH
:export PATH="/usr/local/opt/qt/bin:$PATH"
Baru saja mendapatkannya!
Instal MacPorts: http://www.macports.org/
Di Terminal:
sudo port install qt4-mac
Lalu, saya mendapat qmake. Anda dapat menginstal qtiplot langsung oleh berjalan:
sudo port install qtiplot
. Prosesnya memakan waktu sekitar 3 jam.sumber
qmake
sekarang diperlukan: stackoverflow.com/a/31318672/1959808Hanya untuk menjelaskan kepada siapa saja yang menemukan bahwa setelah menginstal qt5, tidak dapat mengakses qmake di terminal.
Instal QT5 menggunakan:
Kemudian untuk mengizinkan akses qmake dari terminal Anda harus menjalankan:
sumber
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.
sumber
QMake
adalah bagian dariQt
sejak 3.0, versi sebelumnya telahtMake
.Jadi, cari
tMake
saja atau pasang / tingkatkanQt
untuk mendapatkannyaQMake
, semoga berhasil!sumber
Qt-devel
danQt-config
dan dependensi mereka untuk memilikiQMake
Untuk menginstal Qt5 dengan minuman, Anda dapat melakukannya
sumber
brew install qt
, tapi kemudian itu adalah versi lama dari qmake :(brew install qt
. Resep masakan rumahan hari ini tidak menyinkronkan qtmake sedih.qmake
. Lihat jawaban elMarquis.