【发布时间】:2012-09-17 11:00:43
【问题描述】:
如何检查我的 Linux 机器上安装的 OpenCV 库是否针对 TBB 库编译?
【问题讨论】:
如何检查我的 Linux 机器上安装的 OpenCV 库是否针对 TBB 库编译?
【问题讨论】:
使用ldd打印*libopencv_core*的共享库依赖:
ldd /usr/local/lib/libopencv_core.so
您应该会在列表中看到 TBB。
如果您在 Mac OS X 上,则相当于 otool -L,在我的系统上它会输出:
/Users/karlphillip/installers/OpenCV-2.4.2/build/lib/libopencv_core.2.4.dylib (compatibility version 2.4.0, current version 2.4.2)
libtbb.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 52.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 159.1.0)
所以根据上面的输出,我的 OpenCV 安装是为支持 TBB 而构建的。 ;D
【讨论】:
OpenCVDetectTBB.cmake。
otool -L /usr/local/lib/libopencv_core.2.4.dylib