2012-09-17 4 views

답변

12

인쇄 LDD를 사용하여 * libopencv_core *의 공유 라이브러리 의존성 :

ldd /usr/local/lib/libopencv_core.so 

그리고 당신은 목록에 TBB를 볼 수 있습니다. 당신이 맥 OS X에 있다면

은 상당 -L otool 이며, 내 시스템에 그것을 출력 :

/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

+0

ldd에 의존하지 않고 CMake로이 검사를 수행 할 수 있습니까? – remi

+0

예. cmake를 실행하면 지원되는 기능 목록이 인쇄되고 컴파일됩니다. – karlphillip

+0

그래서 자신의 프로젝트에서 FindPackage (OpenCV)를 사용할 때 OpenCV_HAS_TBB를 검색 할 수 있습니까? – remi

관련 문제