Gömülü bir sistemde OpenCV kitaplığı kullanmak istiyorum ve projemi OpenCV kullanarak statik kitaplık olarak derlemem gerekiyor.Statik kitaplık olarak OpenCV (cmake seçenekleri)
Kütüphaneyi cmake seçeneklerini kullanarak nasıl oluşturabilirim?
Gömülü bir sistemde OpenCV kitaplığı kullanmak istiyorum ve projemi OpenCV kullanarak statik kitaplık olarak derlemem gerekiyor.Statik kitaplık olarak OpenCV (cmake seçenekleri)
Kütüphaneyi cmake seçeneklerini kullanarak nasıl oluşturabilirim?
OpenCV gibi statik kütüphane oluşturmak için false/kapama için BUILD_SHARED_LIBS
bayrağını ayarlamalısınız:
cmake -DBUILD_SHARED_LIBS=OFF ..
Ama aslında size mimarisi için çapraz derleme kütüphaneye ihtiyaç çünkü sizin görev için yeterli olmadığını düşünüyorum . Android veya IOS gibi bir port zaten mevcut ve bunu kullanabilirsiniz. Başka bir platformda çapraz derleme için kendi cmake toolchain dosyanızı yaratmanız ve muhtemelen OpenCV yapı sisteminde bir takım düzeltmeler yapmanız gerekir.
Windows için çapraz derleme (mingw32 kullanarak) bazı büyülü '-DCMAKE_CXX_COMPILER = i586-mingw32msvc-g ++' ile halledilebilir mi? CMake'in autotools'a göre avantajlarını görüyorum, fakat CMake'in './configure --help 'eşdeğeri ne? –
@Andrey Kamaev bu bayrak nerede bulunur? dosyanın adı ne? – Gilad
Anladım, CMAKE (GUI) – Gilad
Bu cevap işe yaradı mı? :) – Wiliam