Компиляция OpenCV на Linux: как скормить ему конкретную zlib lib? - PullRequest
0 голосов
/ 23 ноября 2011

Я хочу скомпилировать OpenCV с тем же zlib, который я использую для компиляции Boost Iostreams (не системного по умолчанию). Я хочу скомпилировать OpenCV как статическую библиотеку, скомпилировав zlib как статическую библиотеку. В настоящее время я использую что-то вроде:

 ../$CMAKE_PATH -DCMAKE_INSTALL_PREFIX=./$OPENCV_INSTALL_SUBDIR -DBUILD_WITH_STATIC_CRT=ON -DBUILD_SHARED_LIBS=OFF -DBUILD_PYTHON_SUPPORT=OFF -DOPENCV_EXTRA_C_FLAGS=-fPIC -DOPENCV_BUILD_3RDPARTY_LIBS=TRUE
make
make install
echo Done! 

Интересно: при наличии некоторых строк пути $ZLIB_HEADERS и $ZLIB_LIB_FILES_FOLDER как передать их в cmake для компиляции OpenCV с созданным мной zlib?

1 Ответ

2 голосов
/ 23 ноября 2011

Пожалуйста, попробуйте cmake-gui или ccmake. Обязательно включите расширенный режим (нажмите t в ccmake). Вы найдете ZLIB_LIBRARY и ZLIB_INCLUDE_DIR.

...