2016-11-05 21 views
-1

新しくインストールしたライブラリの.pcファイルをpkg-configのパスに追加する方法を教えてください。私の経験では、これは自動的に行われますが、最近インストールされたopencv3ではなく、homebrewです。ライブラリの.pcファイルを特定のディレクトリに追加するにはどうすればよいですか?

私のライブラリの.pcファイルのほとんどは、(opencv含む)/usr/local/lib/pkgconfigであるが、/usr/local/cellarに存在し、/usr/local/cellar/opencv3/3.1.0_4/lib/pkgconfigopencv.pcを持っているopencv3ないopencv3

ライブラリ。

これを見つけるにはpkg-configが必要ですが、これは完全な新しいパスを追加するのではなく、既存のパスにこの.pcを追加する方が意味があると思います。

追加するプロセスはありますか?非常に親切にありがとう。

答えて

2

私は同じことに気付いた。 PKG_CONFIG_PATHではなく、.pcファイルへの絶対パスを指定することができます。

だから、私はbashでこれを使用する傾向があり、それは私がアップグレードするときに何かを変更する必要がなくなりますので、Makefileでドルを倍増:

pkg-config ... $(find /usr/local/cellar/opencv3 -name "opencv*.pc") 

私の方法は、私は複数のバージョンを保持しないことを前提としていhombrewパッケージバージョンが横たわっている - 私はとにかく - YMMV!

関連する問題