我在使用ipp支持构建opencv时遇到了一些问题.我在debian压缩32位上使用cmake-gui和ipp的最新intel版本(完整composer包).
我想我已经正确配置了cmake.当我启用ipp构建时,构建失败并显示以下错误:
/usr/bin/ld: /opt/intel/ipp/lib/ia32/libippcv_l.a(ippcv00242as.o): relocation R_386_GOTOFF against undefined symbol `ippJumpIndexForMergedLibs' can not be used when making a shared object
/usr/bin/ld: final link failed: Bad value
Run Code Online (Sandbox Code Playgroud)
这对我来说似乎不是配置类型错误:-)
有关如何解决此问题的任何想法?
谢谢,
-Andres
我解决了这个问题,并认为我应该回答我自己的问题,以防万一其他人绊倒这个问题.
显然,当您指定共享库构建时,opencv lib将无法正确构建.使用cmake-gui时,不得设置此选项:
BUILD_SHARED_LIBS
Run Code Online (Sandbox Code Playgroud)
通过禁用此选项,opencv lib构建并安装得很好
| 归档时间: |
|
| 查看次数: |
6519 次 |
| 最近记录: |