查看: 2809|回复: 7

请教osgEarth安装问题

[复制链接]

该用户从未签到

发表于 2010-8-18 09:54:41 | 显示全部楼层 |阅读模式
之前参考百度文库里看到有关osgEarth在vs2008下的安装步骤,我把所用的第三方库都下下来了,进行第一步curl的编译时就出问题,上面讲述的步骤是curl:使用CMAKE直接生成.sln,然后打开编译就行。我把curl文件夹里的CMAKELIST拖到CMAKE中,点击configure,然后CMAKE就报错,后来忽略错误后,继续点击还是报错,请问一下在CMAKE中Cache Values中是否需要修改一些内容呢?

该用户从未签到

发表于 2010-8-18 12:33:55 | 显示全部楼层
您总得说明,curl报的什么错误

该用户从未签到

 楼主| 发表于 2010-8-18 15:21:26 | 显示全部楼层
2# array
在CMAKE中源码所在:E:\OSG\curl,输出存在:E:\OSG\curl\build,然后点击configure后报错如下: 1.png

该用户从未签到

发表于 2010-8-18 16:18:34 | 显示全部楼层
这看起来像是一个必要的网络相关函数recv()没有找到,这应该是winsock2.lib中必备的,您的VisualStudio安装恐怕有些问题

该用户从未签到

 楼主| 发表于 2010-8-18 16:53:48 | 显示全部楼层
谢谢您的回答,辛苦了。。。
我刚查了我的VS,看了下VC文件夹里的lib里没有winsock2.lib,是不是因为缺少了这个才报的错的,我看了下同学的VS也都没有这个,是不是要在网上下一个这个.lib放在文件夹里呢? 4# array

该用户从未签到

发表于 2010-8-18 16:58:18 | 显示全部楼层
这显然是因为您的VisualStudio安装有问题,或者您使用的是某个十分不规范的“定制版本”。单纯下载这个lib不一定能解决问题

该用户从未签到

 楼主| 发表于 2010-8-19 09:13:37 | 显示全部楼层
真是很抱歉,又要麻烦您了。。。
我昨天又在VS2005里面试了下,还是出现同样的错误,又在同学的VS08里还是同样的错误,可以问一下这种情况下应该怎么办呢?再去重新安装VS吗?
谢谢了。。。 6# array

该用户从未签到

发表于 2010-8-19 23:16:54 | 显示全部楼层
请检查一下您使用的VS环境或者组件吧……我的03,05,08,10都从未遇到这种问题过……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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