查看: 1563|回复: 5

osgviewerd.exe不能运行的问题

[复制链接]

该用户从未签到

发表于 2012-12-12 21:34:32 | 显示全部楼层 |阅读模式
纠结死,这个问题一直困扰我好久了。一直找不到问题结症在哪,在此贴出编译过程,请大家看看问题所在。
环境:win7 旗舰版,vs2010旗舰版没装补丁,版本osg3.0.0(试验过3.0.1),依赖库在此网站上下载debug版和release版,解压,合并:http://openscenegraph.alphapixel ... ph-binary-downloads
。注意这里有人说zlib1的问题,说解压出来后要把zlib1后面加d,可是我解压好后zlib1.dll 和zlib1d.dll都有,就没问,直接放入3rdparty,作为依赖库。
解压好官方下载的编译包,运行cmake,拖入cmakelist,一路配置,保留debug和release,直到无红色;生成。

打开vs2010编译,全选,生成,17000多行代码编译完后,206个成功,0失败。看到这个结果我很欣慰,没等高兴完,
到bin中找到osgviewer.exe,可以运行,但是osgviewerd.exe 就会出现程序无法启动的错误如图:
W3A~AXF8F{HL{XQ9[B$}(YF.jpg

面对这个我真是无语了,请问大家我哪里做错了吗?请大家指点

该用户从未签到

发表于 2012-12-13 08:19:32 | 显示全部楼层
应该是补丁没有打的问题

该用户从未签到

 楼主| 发表于 2012-12-15 22:00:26 | 显示全部楼层
liuzhiyu123 发表于 2012-12-13 08:19
应该是补丁没有打的问题

打上了sp1的补丁,重新按照编译还是这个问题。
我怀疑是我3rdparty有问题。网上说要把zlib1.dll改为zlib1d1.dll,可是我下载的debug和release中两个都有,没必要改名吧。如果改名就会出现两个zlib1d.dll的情况。

该用户从未签到

 楼主| 发表于 2012-12-15 22:01:05 | 显示全部楼层
怀念2.8.2,改回去

该用户从未签到

发表于 2012-12-17 07:55:15 | 显示全部楼层
不是zlib的问题吧

该用户从未签到

发表于 2013-11-9 16:36:53 | 显示全部楼层
楼主你的问题解决了吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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