0
我想编译一个合并OpenCV的C++程序。我想使用pkg-config来简化编译。然而,这不起作用,因为pkg-config -libs opencv返回库位置而不是库本身。我:为什么pkg-config --libs opencv返回库位置而不是库本身?
/usr/local/lib/libopencv_calib3d.so /usr/local/lib/libopencv_contrib.so
/usr/local/lib/libopencv_core.so /usr/local/lib/libopencv_features2d.so
/usr/local/lib/libopencv_flann.so /usr/local/lib/libopencv_gpu.so
...
虽然我期待像
-L/usr/local/include/ -lopencv_contrib -lopencv_features2d ...
有我搞砸东西了?如果没有,为什么会发生这种情况?它可以修复吗?