-1

opencv を使用していると、このエラーが発生し続けます

    linker command failed with exit code 1 ld: library not found for -lopencv_core.2.4.6
clang: error: linker command failed with exit code 1 (use -v to see invocation)

メインのcppで使用 #include <opencv2/opencv.hpp> し、ビルド設定でヘッダー検索パスに接続するパスを持っています /usr/local/include そして、これらの2つのファイルをライブラリlibopencv_highgui.2.4.6.dylibとlibopencv_core.2.4.6.dylibに持っています

4

2 に答える 2

0

opencvサイトのこのガイドでは、使用している名前ではなく、メイン ライブラリとhighguiにcvを使用することを提案しています。

それでもうまくいかない場合は、既に使用しているものからバージョン サフィックス (2.4.6) を省略してみます。

于 2013-09-06T19:11:54.447 に答える
0

ええ、あなたが xcode を使用していると仮定すると (私はそう思います)、私は同じ問題を抱えていました。[ビルド設定]に移動し、[検索パス]の下にある [ライブラリ検索パス]を見つけて、「/usr/local/lib」に設定する必要があります。これで修正されるはずです。

于 2014-02-05T19:52:50.027 に答える