我正在尝试编译一个包含 OpenCV 的 c++ 程序。我想使用 pkg-config 使编译更容易。但是,由于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 ...
我搞砸了什么吗?如果不是,为什么会发生这种情况?它可以修复吗?