使用JavaCV和OpenCV的java提供了dyld:lazy符号绑定失败:找不到符号:__sincos_stret
我正在尝试将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-版本 java版本“1.7.0_10” Java(TM)SE运行时环境(build 1.7.0_10-b18) Java HotSpot(TM)64位服务器虚拟机(构建23.6-b04,混合模式) bash-3.2$ls-ltr/usr/bin/java lrwxr-xr-x 1根轮2015年6月7日72/usr/bin/java->/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) 个答案