私はコンパイルしようとしています& Cygwinを使ってC++ライブラリをインストールします。私は適切にライブラリの依存関係をインストールしました。しかし、./configureをがエラーを投げている:Cygwin pkg-config/protobufファイルパスの問題
がいるProtobufのチェック...ない のconfigure:エラー:パッケージ要件(いるProtobuf> = 3.3)が満たされなかった。
ないパッケージ 'いるProtobufは'
を見つけましたソフトウェアが非標準のプレフィックスにインストールされている場合は、PKG_CONFIG_PATH環境変数を調整することを検討してください。
次にconfig.logを確認し、がlib/pkgconfig
ディレクトリにあることを示す提案が見つかりました。私は速やかにPKG_CONFIG_PATH
を/usr/local/lib/pkgconfig
に設定しました。ディレクトリはprotobuf.pc
で、私のシステムにはあります。エラーは継続されました。いくつかの人がWindowsファイルパスを使用しなければならないことを示しているので、をc:\\cygwin64\\usr\\local\\lib\\pkgconfig
に変更しました。エラーは継続されました。私はさらにPKG_CONFIG_PATH
を/cygdrive/c/cygwin64/usr/local/lib/pkgconfig
に設定しようとしました。それはうまくいかなかった。
私はここで間違っていますか?
ありがとうございます!私はsetup.exeでprotobufをインストールできることを認識していませんでした。私は手動でこれを行っていましたが、これはおそらく最初の問題の原因です。この問題は少なくとも修正されています。 – tmaxthomas