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 ...
私は何かを台無しにしましたか?そうでない場合、なぜこれが起こったのですか?そして、それは修正できますか?