MinakeW 컴파일러를 사용하여 CMake로 PODOFO 라이브러리를 빌드하려고합니다. zlib, jpeg, openssl 및 freetype과 같은 외부 라이브러리가 필요합니다. 내 cmake 명령은 다음과 같습니다 :CMake 오류 : 포함 디렉터리 및 라이브러리를 찾을 수 없습니다.
cmake -G "MinGW Makefiles" -DCMAKE_INCLUDE_PATH=c:\Users\Abhishek\Downloads\freetype-2.3.5-1-bin\include -DCMAKE_LIBRARY_PATH=c:\Users\Abhishek\Downloads\freetype-2.3.5-1-bin\lib -DCMAKE_INCLUDE_PATH=c:\Users\Abhishek\Downloads\zlib\include -DCMAKE_LIBRARY_PATH=c:\Users\Abhishek\Downloads\zlib\lib -DCMAKE_INCLUDE_PATH=C:\Users\Abhishek\Downloads\openssl-0.9.8h-1-lib\include -DCMAKE_LIBRARY_PATH=c:\Users\Abhishek\Downloads\openssl-0.9.8h-1-lib\lib -DPODOFO_BUILD_SHARED:BOOL=FALSE ..
어떻게 든 freetype 파일을 찾을 수 없습니다. 내가 얻는 오류는 다음과 같습니다.
CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (message):
Could NOT find FREETYPE (missing: FREETYPE_LIBRARY FREETYPE_INCLUDE_DIR)
Call Stack (most recent call first):
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStan dardArgs.cmake:291 (_FPHSA_FAILURE_MESSAGE)
cmake/modules/FindFREETYPE.cmake:75(FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:372
(FIND_PACKAGE)
-- Configuring incomplete, errors occurred!
추가 포인트 1 점. 이전 CMake 빌드 파일 (캐시 등)을 지우면 zlib조차 찾지 않습니다!
왜 이런 비정상적인 동작인지 이해할 수 없습니다. 누구든지 이것에 대해 비추어 줄 수 있습니까?
이전에 (약 2 년 전 정도) podofo 라이브러리를 컴파일했습니다. 소스 코드에서 .pro 파일을 생성하기 만하면됩니다. – douyw