2016-06-21 2 views
1

Я попытался создать исходный код hadoop на моем ноутбуке (Windows 7), задание сборки Maven обнаружило ошибку. подробная информация, как показано ниже:Ошибка CMake при создании проекта Maven

 [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] ------------------------------------------------------------------------ 

Я уже настроили переменные среды системы Windows ниже: ZLIB_INCLUDE_DIR = C: \ zlib128 \ включают

ZLIB_LIBRARY = C: \ zlib128 \ Lib \ zdll.lib

ответ

1

Эти ошибки относятся не к переменным среды, а к переменным CMake, которые он не смог определить. Если у вас есть ZLib не в Program Files, вы должны указать CMake, где его найти, ZLIB_ROOT. Вызов

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

Ссылка

Смежные вопросы