如果pkg-config找到了 lib*.pc 则就说明我们有 lib*.pc 库。
而 lib*.pc 里则定义了 header和lib的目录位置。
opencv默认pkg-config只会寻找 /usr/share/pkgconfig/.pc 和 /usr/lib/pkgconfig/.pc , /usr/lib64/pkgconfig/*.pc 。一些如果安装到了 /usr/local/lib/pkgconfig/。 所以pkg-config找不到,也就认为没有安装了。
解决方法:
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig;$PKG_CONFIG_PATH