Я строю Podofo в Windows с помощью CMake и Visual Studio и имею эти 2 проблемы.Ошибка CMake - Не удается обнаружить ошибку libjpeg и ADD_SUBDIRECTORY()
Один из них - CMake не может обнаружить libjpeg.
CMake Предупреждение на CMakeLists.txt: 312 (FIND_PACKAGE): не предоставляя "FindLIBJPEG.cmake" в CMAKE_MODULE_PATH этот проект попросил CMake найти файл конфигурации пакет, предоставляемый "LIBJPEG", но CMake не нашел.
Не удалось найти файл конфигурации пакет, предоставляемый «LIBJPEG» с любым из следующих названий:
LIBJPEGConfig.cmake libjpeg-config.cmake
Добавить префикс инсталляционный «LIBJPEG» в CMAKE_PREFIX_PATH или набор «LIBJPEG_DIR» в каталог содержащий один из вышеуказанных файлов. Если
«LIBJPEG» предоставляет отдельный пакет разработки или SDK, убедитесь, что он установлен .Libjpeg не найден. Поддержка JPEG будет отключена
В то время как я уже установлены команды в build.cmd файл, как показано ниже:
set LIBJPEG_DIR=D:\jpeg-9
cmake -G "Visual Studio 10" ..\podofo-src -DCMAKE_INCLUDE_PATH="%LIBJPEG_DIR%" -DCMAKE_LIBRARY_PATH="%LIBJPEG_DIR%" -DPODOFO_BUILD_SHARED:BOOL=FALSE -DFREETYPE_LIBRARY_NAMES_DEBUG=freetype245_D -DFREETYPE_LIBRARY_NAMES_RELEASE=freetype245MT
Все файлы LIBJPEG все в D: \ Jpeg-9, заголовочные файлы и файлы Lib , Почему Cmake все еще не может обнаружить LIBJPEG?
Еще одна проблема заключается в том, что я получил ошибку, как показано ниже во время работы CMake.
CMake Ошибка при CMakeLists.txt: 502 (ADD_SUBDIRECTORY):
add_subdirectory данный источник "SRC", который не является существующим каталогом.
так что я искал CMakeLists.txt и нашел следующую команду:
ADD_SUBDIRECTORY(src)
Что причина этой ошибки? Как избежать ошибки?
Спасибо.