10
Linux makinemdeki OpenCV kütüphanelerinin TBB kütüphanelerine karşı derlenmiş olup olmadığını nasıl kontrol edebilirim?OpenCV'nin TBB ile derlenmiş olup olmadığını kontrol edin
Linux makinemdeki OpenCV kütüphanelerinin TBB kütüphanelerine karşı derlenmiş olup olmadığını nasıl kontrol edebilirim?OpenCV'nin TBB ile derlenmiş olup olmadığını kontrol edin
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
Bu kontrolü ldd'ye güvenmeden CMake ile yapmak mümkün mü? – remi
Evet. Cmake çalıştırdıktan sonra, desteklediği ve derlenecek özelliklerin bir listesini yazdırır. – karlphillip
Peki, kendi projenizde FindPackage (OpenCV) kullandığınızda, OpenCV_HAS_TBB gibi arama yapabilirsiniz? – remi