Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CMake在构建Maven项目时遇到错误_Cmake - Fatal编程技术网

CMake在构建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

我试图在我的笔记本电脑(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 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 ....
参考