我将构建一个名为qutim的开源聊天应用程序(一个基于Qt的应用程序)。这个应用程序需要ZLib,但是根据this question的说法,这个库包含在Qt本身中。但是当我想在cmake中配置它时,我得到了这个错误:
CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
Call Stack (most recent call first):
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindZLIB.cmake:85 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
protocols/jabber/jreen/CMakeLists.txt:75 (find_package)我甚至尝试添加两个环境变量ZLIB_LIBRARY和ZLIB_INCLUDE_DIR,但是没有什么帮助。每一个建议都是值得的!
发布于 2014-06-02 20:24:53
我在为win32构建libssh时遇到了同样的问题。由cmake ..\libssh -DZLIB_INCLUDE_DIR=....\include -DZLIB_LIBRARY=..\lib\lib修复
希望能对你有所帮助。
https://stackoverflow.com/questions/23380165
复制相似问题