查看: 5271|回复: 6

求救:使用CMAKE生成OSGEARTH工程时的问题

[复制链接]

该用户从未签到

发表于 2011-4-9 11:17:10 | 显示全部楼层 |阅读模式
Could NOT find ZLIB (missing: ZLIB_INCLUDE_DIR ZLIB_LIBRARY)

Plugins will be installed under osgPlugins-2.8.3 directory.

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.

Please set them or make sure they are set and tested correctly in the CMake files:

ZLIB_LIBRARY (ADVANCED)

linked by target "osgEarth" in directory E:/osgearth/OSGEARTH/src/osgEarth


Configuring incomplete, errors occurred!


截图如下:

无标题.png


希望高手帮助一下,急用呀

该用户从未签到

发表于 2011-4-9 11:31:23 | 显示全部楼层
安装一下Zlib的SDK应该就可以了:
http://gnuwin32.sourceforge.net/packages/zlib.htm

该用户从未签到

 楼主| 发表于 2011-4-9 12:11:05 | 显示全部楼层
回复 2# linkedqueue


    安装以后还是不行呀,我的3rdparty文件夹中已经有zlib的库和头文件了,不知道为什么找不到,而且在CMAKE中也没有设置它们的选项。。。

该用户从未签到

发表于 2011-4-9 12:25:27 | 显示全部楼层
CMake中有没有ZLIB开头的路径名?

该用户从未签到

 楼主| 发表于 2011-4-9 12:52:33 | 显示全部楼层
回复 4# linkedqueue


    没有啊,没有找到跟ZLIB有关的路径

该用户从未签到

发表于 2011-4-9 13:40:55 | 显示全部楼层
可以试一下Add Entry,变量名ZLIB_LIBRARY,值为3rdparty/lib/zilib.lib
变量名ZLIB_LIBRARY_DEBUG,值为3rdparty/lib/zilibd.lib

该用户从未签到

发表于 2011-4-11 10:12:00 | 显示全部楼层
回复 1# whuwy


    这个问题我也曾经遇到过,你打开Cmake的Advance选项,在最后面就可以找到这个变量选项,然后再次指定一遍第三方依赖库的zlib试试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表