查看: 3194|回复: 10

osgOcean编译问题,好几天了,跪求

[复制链接]

该用户从未签到

发表于 2010-5-10 19:02:50 | 显示全部楼层 |阅读模式
osg我刚刚接触,osg编译没有问题,而且也能正常运行,可是我下载了osgOcean1.01之后,按照osg的编译方法,不能编译通过,我下载及编译情况如下:
第一步:Osg的sdk下载与安装编译;
第二步:生成后的目录位置;
使用CMakeSetup.exe2.6.4版本)生成工程后,使用VS2008VC9.0)编译成功并能运行,完成后的OpenSceneGraph目录为:
1.JPG 2.JPG
其中生成的.DLL放在bin中,.lib放在lib中,include为头文件
第三步:编译osgOcean
osgOcean放在C:\osg目录下(与OpenSceneGraph同级),使用CMakeSetup.exe2.6.4版本)生成工程时弹出很多“提示”如下:
3.JPG
然后我单击“确定”后出现:
4.JPG
单击确定后出现
5.JPG
然后我把路径配置了一下:
6.JPG
之后有弹出很多同样的提示,按照相同的办法配置完成后的结果为:
7.JPG
单击config,然后单击OK之后,在osgOcean中的build中生成了工程。
第五步:编译osgOcean
我使用VC2008(VC9.0)编译osgOcean出现了错误,怎么试也不行,如下画面:
8.JPG
我都快疯了,都4天了,还是编译不过去,不知哪个环节出了问题,还望编译成功的各位大哥帮个忙,看看问题出现在什么地方,指点指点,谢谢。
我快疯了。

该用户从未签到

发表于 2010-5-11 03:43:57 | 显示全部楼层
你SVN下最新的源码,貌似CMakeList.txt这个文件里面的命令行有些小问题,我试过最新的,没有问题~~~~~~

该用户从未签到

 楼主| 发表于 2010-5-11 10:49:19 | 显示全部楼层
我试试

该用户从未签到

 楼主| 发表于 2010-5-11 11:29:03 | 显示全部楼层
仍旧不行,还是同样的问题,这是什么问题呢

该用户从未签到

 楼主| 发表于 2010-5-11 11:52:11 | 显示全部楼层
版主,我试过了还是同样的问题,1.0版本我也试过了也不行,同样的错误,海还望指点。

该用户从未签到

发表于 2010-5-11 12:27:15 | 显示全部楼层
我没有遇到过您这种问题,您可以更新一下Cmake版本到2.8.1看一看

该用户从未签到

发表于 2010-5-11 12:42:06 | 显示全部楼层
~~~~~~~~~~昨晚听到您说编译有问题,我直接编译了,并没有您说的问题,我的编译环境:VS2005SP1+OSG2.96~~~~~~~~

该用户从未签到

 楼主| 发表于 2010-5-11 16:26:20 | 显示全部楼层
终于试通了,感谢两位版主的大力支持,为了让其他新人不至于走我的相同的弯路,现把问题公布于下:
问题出现操作步骤:
  第一步:使用CMake编译;
  第二步:使用VS2008打开工程;
  第三步:使用VS2008的“重新生成工程”进行全编译;
这是问题就出现了;
解决办法:
  第一步:删除build中的工程;
  第二步:使用CMake编译;
  第三步:使用VS2008打开工程;
  第四步:使用VS2008的“生成工程”进行编译(切忌切忌不可使用全编译);
  第五步:编译成功;
然后我使用比较软件比较了以下两个文件包,发现使用“重新生成工程”进行全编译时,VS2008删除好几个文件(文件名称都是generate.stamp),造成出现我所遇到的奇怪问题。
  建议使用CMake生成工程后先做备份,然后出现问题是,一一替换generate.stamp即可解决问题(经试验通过)。

    再次感谢FlySky和array的指点!

该用户从未签到

发表于 2010-5-24 16:14:44 | 显示全部楼层
今天重新编译了一次,成功了,不过我出现的问题和楼主的不同,我之前可能是文件夹设置有问题

该用户从未签到

发表于 2010-8-30 10:08:57 | 显示全部楼层
我的编译还是没有成功 期待各位的方法有效 多谢了 小弟还去忙活去

该用户从未签到

 楼主| 发表于 2011-8-5 10:23:23 | 显示全部楼层
SeaBird按照我的上述的变异方法肯定可以通过!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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