Tôi đang cố gắng cài đặt QtiPlot trên Mac OS X, nhưng tôi không thể biên dịch nó vì qmake không được biết đến. Làm cách nào tôi có thể cài đặt qmake trên Mac OS X?
Tôi đang cố gắng cài đặt QtiPlot trên Mac OS X, nhưng tôi không thể biên dịch nó vì qmake không được biết đến. Làm cách nào tôi có thể cài đặt qmake trên Mac OS X?
Câu trả lời:
Phiên bản homebrew
$ brew install qt
Error: Qt currently requires --HEAD on Mavericks
, chạy brew install qt --HEAD
(yêu cầu git
).
qmake
tồn tại trong gói Homebrew, nó dường như không được liên kết theo mặc định nữa. Hãy thử brew link qt
Hoặc nếu điều đó không hiệu quả:ln -s /usr/local/Cellar/qt/<QT_VERSION_HERE>/bin/qmake /usr/local/bin/qmake
qt
, ví dụ 4.8.7_2
: sử dụng brew switch qt 4.8.7_2
. Đảm bảo bạn thêm nó vào PATH
:export PATH="/usr/local/opt/qt/bin:$PATH"
Chỉ có nó!
Cài đặt MacPorts: http://www.macports.org/
Trên thiết bị đầu cuối: sudo port install qt4-mac
Sau đó, tôi đã nhận được qmake. Bạn có thể cài đặt qtiplot trực tiếp bằng cách chạy : sudo port install qtiplot
. Quá trình mất khoảng 3h.
qmake
: stackoverflow.com/a/31318672/1959808
Trình cài đặt Qt chính thức, bao gồm qmake, có sẵn từ nokia tại http://qt.nokia.com/doads , nhưng HÃY CẨN THẬN:
Tải xuống cái gọi là "SDK", xuất hiện ở gần đầu trang không phải là thứ bạn muốn. Tức giận, qmake và các công cụ cần thiết khác có sẵn từ tải xuống "Thư viện Qt". Cuộn xuống trang và tìm "thư viện Qt". Điều này khiến tôi bối rối mỗi khi tôi cài đặt Qt trên máy Mac.
QMake
là một phần của Qt
phiên bản 3.0, các phiên bản trước đó đã có tMake
.
Vì vậy, hoặc tìm kiếm tMake
thay thế hoặc cài đặt / nâng cấp của bạn Qt
để có được QMake
, chúc may mắn!
Qt-devel
và Qt-config
và sự phụ thuộc của họ để cóQMake
Để cài đặt Qt5 với brew, bạn có thể làm
pha cài đặt qt5
brew install qt
, nhưng sau đó nó là phiên bản cũ của qmake :(
brew install qt
. Hôm nay công thức homebrew không symlink qtmake.
qmake
. Xem câu trả lời của elMarquis.