CMake在构建Maven项目时遇到错误
我试图在我的笔记本电脑(Windows7)上构建hadoop源代码,Maven构建作业遇到了一个错误。详情如下:CMake在构建Maven项目时遇到错误,cmake,Cmake,我试图在我的笔记本电脑(Windows7)上构建hadoop源代码,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 occurre
[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\u INCLUDE\u DIR=C:\zlib128\INCLUDE
ZLIB_LIBRARY=C:\zlib128\lib\zdell.lib这些错误不是指环境变量,而是指它无法确定的CMake变量。如果您的
ZLib
不在程序文件中
您必须告诉CMake在哪里可以找到ZLib\u ROOT
。召唤
cmake -D ZLIB_ROOT:PATH=C:\zlib128 ....
参考