将JavaCV与OpenCV一起使用会导致dyld:lazy符号绑定失败:找不到符号:___ sincos_stret

时间:2017-04-03 03:44:51

标签: java maven opencv javacv

我正在尝试将JavaCV与OpenCV一起使用,我的maven项目依赖项如下所示

<dependency>
      <groupId>org.bytedeco.javacpp-presets</groupId>
      <artifactId>opencv-platform</artifactId>
      <version>3.2.0-1.3</version>
    </dependency>
    <dependency>
      <groupId>org.bytedeco</groupId>
      <artifactId>javacv-platform</artifactId>
      <version>1.3</version>
    </dependency>

我的Java运行时是 bash-3.2 $ java -version java版&#34; 1.7.0_10&#34; Java(TM)SE运行时环境(版本1.7.0_10-b18) Java HotSpot(TM)64位服务器VM(内置23.6-b04,混合模式) bash-3.2 $ ls -ltr / usr / bin / java lrwxr-xr-x 1根轮72 2015年6月7日/ usr / bin / java - &gt; /Library/Java/JavaVirtualMachines/jdk1.7.0_10.jdk/Contents/Home/bin/java

但我一直收到以下错误

dyld: lazy symbol binding failed: Symbol not found: ___sincos_stret
  Referenced from: /Users/<workspace>/.javacpp/cache/opencv-3.2.0-1.3-macosx-x86_64.jar/org/bytedeco/javacpp/macosx-x86_64/libopencv_imgproc.3.2.dylib
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: ___sincos_stret
  Referenced from: /Users/<workspace>/.javacpp/cache/opencv-3.2.0-1.3-macosx-x86_64.jar/org/bytedeco/javacpp/macosx-x86_64/libopencv_imgproc.3.2.dylib
  Expected in: /usr/lib/libSystem.B.dylib

0 个答案:

没有答案