2016-06-21 3 views
1

내 랩톱 (Windows 7)에 hadoop 소스 코드를 작성하려고했으나 Maven 빌드 작업에 오류가 발생했습니다. 아래 자세한 정보 : ZLIB_INCLUDE_DIR = C :Maven 프로젝트를 빌드하는 동안 CMake에서 오류가 발생했습니다.

 [exec] CMake Error at C:/Program Files/CMake/share/cmake-3.6/Modules/FindPa 
ckageHandleStandardArgs.cmake:148 (message): 
    [exec] Could NOT fi-- Configuring incomplete, errors occurred! 
    [exec] See also "C:/cygwin64/home/jding27/hadoop-2.7.1-src/hadoop-common-pr 
oject/hadoop-cond ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR) 
    [exec] Call Stack (most recent call first): 
    [exec] C:/Program Files/CMake/share/cmake-3.6mmon/target/native/CMakeFile 
s/CMakeOutput.log". 
    [exec] /Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MES 
SAGE) 
    [exec] C:/Program Files/CMake/share/cmake-3.6/Modules/FindZLIB.cmake:124 
(FIND_PACKAGE_HANDLE_STANDARD_ARGS) 
    [exec] CMakeLists.txt:107 (find_package) 
    [exec] 
    [exec] 
[INFO] ------------------------------------------------------------------------ 

는 이미 아래의 윈도우 시스템 환경 변수를 설정 한 \ zlib128 \

ZLIB_LIBRARY 포함 = C : \ zlib128 \ lib 디렉토리 \ zdll.lib

답변

1

이러한 오류는 환경 변수를 참조하지 않고 확인할 수없는 CMake 변수를 나타냅니다. ZLibProgram Files이 아닌 경우 CMake에게 ZLIB_ROOT으로 어디에서 찾을 수 있는지 말해야합니다. 전화

cmake -D ZLIB_ROOT:PATH=C:\zlib128 .... 

참조

관련 문제