10
Linux 컴퓨터에 설치된 OpenCV 라이브러리가 TBB 라이브러리에 컴파일되었는지 여부를 어떻게 확인할 수 있습니까?OpenCV가 TBB로 컴파일되었는지 확인하십시오.
Linux 컴퓨터에 설치된 OpenCV 라이브러리가 TBB 라이브러리에 컴파일되었는지 여부를 어떻게 확인할 수 있습니까?OpenCV가 TBB로 컴파일되었는지 확인하십시오.
인쇄 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
ldd에 의존하지 않고 CMake로이 검사를 수행 할 수 있습니까? – remi
예. cmake를 실행하면 지원되는 기능 목록이 인쇄되고 컴파일됩니다. – karlphillip
그래서 자신의 프로젝트에서 FindPackage (OpenCV)를 사용할 때 OpenCV_HAS_TBB를 검색 할 수 있습니까? – remi