ฉันจะรับ qmake บน Mac OS X ได้อย่างไร


80

ฉันพยายามติดตั้งQtiPlotบน Mac OS X แต่ฉันไม่สามารถรวบรวมได้เพราะ qmake ไม่เป็นที่รู้จัก ฉันจะติดตั้ง qmake บน Mac OS X ได้อย่างไร

คำตอบ:


122

รุ่นHomebrew

$ brew install qt

5
ดีกว่า MacPorts!
Fábio Perez

2
หากคุณได้รับError: Qt currently requires --HEAD on Mavericksเรียกใช้brew install qt --HEAD(ต้องgit)
Jace Browning

3
แม้ว่าqmakeจะมีอยู่ในแพ็คเกจ Homebrew แต่ดูเหมือนว่าจะไม่มีการเชื่อมโยงโดยค่าเริ่มต้นอีกต่อไป ลองbrew link qt หรือหากไม่ได้ผล:ln -s /usr/local/Cellar/qt/<QT_VERSION_HERE>/bin/qmake /usr/local/bin/qmake
TrinitronX

1
ถ้าคุณต้องการรุ่นที่เฉพาะเจาะจงqtเช่นงาน: ใช้งาน4.8.7_2 brew switch qt 4.8.7_2ตรวจสอบให้แน่ใจว่าคุณเพิ่มลงในPATH:export PATH="/usr/local/opt/qt/bin:$PATH"
TrinitronX

ฉันติดตั้ง qt ด้วย Homebrew แล้ว แต่ไม่พบเครื่องมือบำรุงรักษา Qt
user36582

20

เพิ่งได้รับมัน!

  1. ติดตั้ง MacPorts: http://www.macports.org/

  2. บนเทอร์มินัล: sudo port install qt4-mac

จากนั้นฉันได้รับ qmake คุณสามารถติดตั้ง qtiplot โดยตรงโดยเรียกใช้: sudo port install qtiplot. กระบวนการใช้เวลาประมาณ 3 ชั่วโมง


2
ปรากฏว่าการอัปเดตเส้นทางหรือqmakeจำเป็นต้องใช้การ
เชื่อมโยง

19

เพียงแค่ทำอย่างละเอียดสำหรับทุกคนที่พบว่าหลังจากติดตั้ง qt5 ไม่สามารถเข้าถึงqmakeใน terminal

ติดตั้ง QT5 โดยใช้:

brew install qt5

จากนั้นให้อนุญาตการเข้าถึงqmakeจากเทอร์มินัลคุณจะต้องเรียกใช้:

brew link qt5 --force

13

โปรแกรมติดตั้ง Qt อย่างเป็นทางการรวมถึง qmake สามารถหาได้จาก nokia ที่http://qt.nokia.com/downloadsแต่ต้องระวัง:

การดาวน์โหลดที่เรียกว่า "SDK" ซึ่งปรากฏใกล้กับส่วนบนของหน้าไม่ใช่สิ่งที่คุณต้องการ คุณสามารถดาวน์โหลด Qmake และเครื่องมือที่จำเป็นอื่น ๆ ได้จากการดาวน์โหลด "Qt Libraries" เลื่อนหน้าลงและค้นหา "ไลบรารี Qt" สิ่งนี้ทำให้ฉันสับสนทุกครั้งที่ฉันติดตั้ง Qt บน Mac


8

QMakeเป็นส่วนหนึ่งของQtตั้งแต่ 3.0 tMakeรุ่นก่อนหน้านี้มี

ดังนั้นมองหาtMakeแทนหรือติดตั้ง / อัปเกรดของคุณQtเพื่อรับQMakeโชคดี!


ฉันไม่ได้ติดตั้ง Qt ฉันแค่ต้องการติดตั้ง QtiPlot แต่เอกสารของพวกเขาไม่ง่าย
Fábio Perez

คุณจะต้องQt-develและQt-configและการอ้างอิงของพวกเขาเพื่อที่จะได้QMake
Tamara Wijsman

ขอบคุณคุณรู้ทางเลือกในการ qmake หรือไม่?
Fábio Perez

2
@ FábioPerez: ไม่ QtiPlot เขียนขึ้นโดยมีเจตนาที่ QMake สร้าง Makefiles
Tamara Wijsman

5

สำหรับการติดตั้ง Qt5 ด้วย Brew คุณสามารถทำได้

ชงติดตั้ง qt5


2
นี่เป็นสิ่งเดียวกับคำตอบที่ยอมรับหรือไม่ (ไม่มีใครทำการติดตั้งรู้การเปลี่ยนชื่อและเข้าใจการใช้ชื่อจริงของสิ่งที่พวกเขาต้องการติดตั้ง)
fixer1234

1
นี่ให้ฉัน qt5 แต่ไม่ใช่ qmake ฉันเพิ่งได้รับ qmake ด้วยbrew install qtแต่จากนั้นมันเป็นรุ่นเก่าของ qmake :(
โทมัส Ahle

ทำงานให้ฉันโดยทำสิ่งที่แนะนำโดย elMarquis
Riccardo Cossu

ไม่สามารถทำงานออกมาไม่ว่าจะเป็นคำพ้องใน Homebrew brew install qtแต่มันก็เป็นสิ่งเดียวกับ สูตรโฮมบรู๊คในวันนี้ไม่ได้เชื่อมโยงกันอย่างน่ารัก
paul_h

qmakeอย่างนี้รวมถึง ดูคำตอบของ elMarquis
Flimbus Akimbo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.