2012-09-17 9 views

cevap

12

Baskı ldd kullanarak * libopencv_core * paylaşılan kütüphane bağımlılıkları:

ldd /usr/local/lib/libopencv_core.so 

Ve listede TBB görmelisiniz. Mac OS X üzerinde olsaydı

eşdeğer -L otool , ve benim sistemde o çıkarır:

/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) 

Yani yukarıdaki çıkışa göre, benim OpenCV kurulum TBB desteklemek için inşa edilmiştir. D

+0

Bu kontrolü ldd'ye güvenmeden CMake ile yapmak mümkün mü? – remi

+0

Evet. Cmake çalıştırdıktan sonra, desteklediği ve derlenecek özelliklerin bir listesini yazdırır. – karlphillip

+0

Peki, kendi projenizde FindPackage (OpenCV) kullandığınızda, OpenCV_HAS_TBB gibi arama yapabilirsiniz? – remi

İlgili konular