私はすでにすべてのソリューションを試しましたが、QtのQt Creatorからプロジェクトで "Run qmake"コマンドを発行すると次のエラーが表示されます。 5.6.1:Qt Creator on MacOS:pkg-configの依存関係が見つかりません
Project ERROR: grpc++ development package not found
は...しかし、コンソール上で、qmake && make clean && make
が正常にエラーなしでプロジェクトをビルドします。ここで
which qmake
戻り/usr/local/bin/qmake
とqmake --version
戻り
QMake version 3.0
Using Qt version 5.6.1 in /usr/local/Cellar/qt5/5.6.1-1/lib
は私の環境です:
- MacOSのシエラ
- のQt SDK 5.7(Qtの創造主の最新バージョンを取得する)
- 自作Qt 5.6.1がインストールされました(特にABIとの互換性のために5.6.xが必要です) の
- 依存
grpc++
、libsndfile
、protobuf
はすべて/usr/local
に自作を介してインストールして、私は新しいターミナルを開き、pkg-config --cflags --libs grpc++
を入力すると.pc
ファイルは/ usr/local/lib/pkgconfig
であり、私は正しい結果を得ますエラーメッセージなしで戻る。
私は私が主著者/メンテナ午前そのうち、このソフトウェアを構築しようとしている:https://github.com/allquixotic/kynnaugh-cc
は、私はPKG-config設定を使用するように言っている方法の詳細については、.PROファイルを参照してください。
- 私はhereから
launchd.conf
ハックを試してみました(と、それを更新した後のMacを再起動)しました。 - 同じ質問から
/etc/paths.d/local
ハックを試しましたが、無駄です。 - 私の.proファイルには
QT_CONFIG -= no-pkg-config
があります。 - 私が使用しているQt 5.6.1ツールチェーン用のQt Creatorの "Manage Kits" GUIに、env var PKG_CONFIG_PATH =/usr/local/lib/pkgconfigを明示的に設定しようとしましたが、誤った行動
私は問題を診断するために、またはあなたが私の.PROファイル内のエラーを発見することができ、または私がこれまで試みられてきたものよりも、この問題に対するより良い解決策があることを試みることができる他の方法があります。 ?
that other questionでソリューションがを動作しないので、私は新しい質問としてこれを求めているので、私は非常によく、非常に似た症状にもかかわらず、全く別の問題を持つことができます。
Qt Creatorはキットで指定された 'qmake'を実行します。 'which qmake'の出力はそれとは何の関係もありません(あなたの質問の情報の1ビットにコメントしています)。 – hyde
この場合、キットに指定されている 'qmake'(4.6.1、デフォルトキットと私のプロジェクトに特別に割り当てられたもの)は' which qmake'の 'qmake'と一致しています(これを確認しました) 。 – allquixotic