查看: 2177|回复: 10

!!紧急【求助】osgOcean编译出错!!

[复制链接]

该用户从未签到

发表于 2011-2-27 19:29:09 | 显示全部楼层 |阅读模式
本帖最后由 菲尼步客 于 2011-2-27 20:45 编辑


QQ截图未命名.png









总是提示找不到包括文件。可是在官网上下载的OSGOCEAN解压后没有这些文件,这些文件要从哪里获得?求各位大侠帮忙!我的编译环境是VS2008
还有 我的OSG用的2.8.3,OSGOCEAN用的1.0.1,是不是用的支持的库有问题啊?

该用户从未签到

 楼主| 发表于 2011-2-27 20:27:24 | 显示全部楼层
自己先顶一下,希望有高人指点 我是新人 菜鸟级别 谢谢各位了

该用户从未签到

发表于 2011-2-27 23:39:54 | 显示全部楼层
应该是您的OSG头文件路径配置问题,,跟其他的没关系~~~~~~

该用户从未签到

 楼主| 发表于 2011-2-28 15:25:32 | 显示全部楼层
回复 3# FlySky


    头文件加上了 编译时出现了更多的错误,类似于:d:\osgOcean\osgOcean1.0.1\include\osg/State(1729) : error C3767: “<”: 候选函数不可访问
d:\osgOcean\osgOcean1.0.1\include\osg/State(1729) : error C2784: “bool std:perator <(const std::_Tree<_Traits> &,const std::_Tree<_Traits> &)”: 无法从“const std::string”为“const std::_Tree<_Traits> &”推导 模板 参数
1>        C:\Program Files\Microsoft Visual Studio 9.0\VC\include\xtree(1466) : 参见“std::operator <”的声明

该用户从未签到

发表于 2011-2-28 16:58:09 | 显示全部楼层
回复 4# 菲尼步客
   你用Cmake配置时,一定要注意include目录,只包含到目录即可,这是因为OSGOcean的文件里的头文件写的就是:    #include<osgGA/XX>等,你包含到具体的目录就不对了。同时注意Release和debug的[size=14.1667px]FFTSS库的问题。 先别着急,仔细分析分析,确保Cmake的配置是对的,然后再编译。

该用户从未签到

 楼主| 发表于 2011-3-1 17:01:44 | 显示全部楼层
回复 5# CWorld


    谢谢 编译通过了 可是在运行例子时出现了这样的错误:“没有找到libpng13d.dll”这个动态链接库是在哪里创建的啊?

该用户从未签到

 楼主| 发表于 2011-3-1 20:15:59 | 显示全部楼层
回复 5# CWorld


    编译OSGOCESN后,怎样配置环境变量才能顺利运行呢?

该用户从未签到

发表于 2011-3-2 08:47:51 | 显示全部楼层
libpng库,这个难道不是您在编译osg时指定的

该用户从未签到

 楼主| 发表于 2011-3-2 10:54:11 | 显示全部楼层
回复 8# array


    是的,在第三方支持库里,我怎么样才能让.exe文件运行时自己能找到这些库呢?就是说环境变量要怎么设置啊?我以前没做过软件,基本白痴,还望大哥不厌其烦详细说说,谢谢了

该用户从未签到

发表于 2011-3-2 12:12:15 | 显示全部楼层
那么就设置PATH环境变量,或者直接把需要的dll拷贝到运行目录中。环境变量是Windows系统最基本的概念之一了,和软件开发都没什么直接关系

该用户从未签到

 楼主| 发表于 2011-3-2 20:04:10 | 显示全部楼层
回复 10# array


    哈哈 让大哥笑话了,回来一定恶补,谢谢,我再试试看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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