Mac OS Xでqmakeを入手するにはどうすればよいですか?


80

Mac OS XにQtiPlotをインストールしようとしていますが、qmakeが不明であるためコンパイルできません。Mac OS Xにqmakeをインストールするにはどうすればよいですか?

回答:


123

自作バージョン

$ brew install qt

5
MacPortsよりも優れています!
ファビオペレス

2
取得した場合はError: Qt currently requires --HEAD on Mavericks、実行しますbrew install qt --HEAD(必須git)。
ジェイスブラウニング14年

3
一方でqmake自作のパッケージには存在しない、もはやデフォルトでシンボリックリンクされていないようです。試してみてください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。あなたはそれを追加していることを確認しますPATHexport PATH="/usr/local/opt/qt/bin:$PATH"
TrinitronX

Homebrewでqtをインストールしましたが、Qtメンテナンスツールが見つかりませんでした
user36582

20

わかった!

  1. MacPortsをインストールします:http : //www.macports.org/

  2. ターミナルで: sudo port install qt4-mac

それから、qmakeを入手しました。以下を実行することにより、qtiplotを直接インストールできますsudo port install qtiplot。プロセスには約3時間かかります。


2
パスを更新する、または手動でシンボリックリンクのいずれかが表示されますことをqmake今必要とされている:stackoverflow.com/a/31318672/1959808
イオアニスFilippidis

19

qt5をインストールした後、ターミナルでqmakeにアクセスできないことに気づいた人のために詳しく説明します。

以下を使用してQT5をインストールします。

brew install qt5

次に、ターミナルからqmakeへのアクセスを許可するには、実行する必要があります。

brew link qt5 --force

13

qmakeを含む公式Qtのインストーラは、ノキアから入手可能ですhttp://qt.nokia.com/downloads、しかし、注意してください:

ページの上部近くに表示されるいわゆる「SDK」ダウンロードは、あなたが望むものではありません。驚いたことに、qmakeおよびその他の必要なツールは、「Qt Libraries」ダウンロードから入手できます。ページを下にスクロールして、「Qtライブラリ」を見つけます。これにより、QtをMacにインストールするたびに混乱します。


8

QMakeQt3.0以降の一部で、以前のバージョンではtMakeでした。

したがって、tMake代わりに探すか、インストール/アップグレードQtしてQMake、幸運を手に入れてください!


Qtがインストールされていません。QtiPlotをインストールしたいだけですが、そのドキュメントは直感的ではありません。
ファビオペレス

持っているためにQt-develQt-configとそれらの依存関係が必要になりますQMake
Tamara Wijsman

ありがとう、qmakeに代わるものはありますか?
ファビオペレス

2
@FábioPerez:いいえ、QtiPlotはQMakeがMakefileを生成することを意図して書かれています。
タマラWijsman

5

brewでQt5をインストールするために、次のことができます。

qt5をインストールする


2
これは受け入れられた答えと本質的に同じではありませんか?(インストールを行う人は名前の変更を認識し、インストールしたい実際の名前を使用することを理解しませんか?)
fixer1234 14年

1
これによりqt5が得られましたが、qmakeは得られませんでした。でのみqmakeを取得しますbrew install qtが、それはqmakeの古いバージョンです:(
トーマスAhle

elMarquisによって提案されたことも行うことによって私のために働いた
リカルドCossu

Homebrewの同義語かどうかはわかりませんが、と同じことをしbrew install qtます。今日の自作レシピは、悲しいことにqtmakeをシンボリックリンクしません。
paul_h

これには絶対に含まれqmakeます。elMarquisの回答を参照してください。
Flimbus Akimbo
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.