查看: 1250|回复: 4

osgDB::readNodeFile出错求救

[复制链接]

该用户从未签到

发表于 2013-10-28 21:46:00 | 显示全部楼层 |阅读模式

osg::ref_ptr<osg::Node> node = osgDB::readNodeFile( "*.flt");

在自己机器编译运行正常后,拷贝至另一机器,为何模型不能正常加载?请高手指点

该用户从未签到

发表于 2013-10-28 22:12:36 | 显示全部楼层
FLT库有没啊

该用户从未签到

 楼主| 发表于 2013-10-29 10:42:51 | 显示全部楼层
有的啊,我将模型转为osg文件,然后代码改成
osg::ref_ptr<osg::Node> node = osgDB::readNodeFile( "*.osg");
也不能解决,什么原因呢

该用户从未签到

发表于 2013-10-29 16:38:57 | 显示全部楼层
本帖最后由 VR_user_happy 于 2013-10-29 16:42 编辑

在新机器上:
1.首先看是不是模型本身的问题(用osg自带的例子osgViewer是否能打开)

2.其次,机器环境的问题,可能是库没有加载全(如读取图插件片,透明通道图片,2个机器的动态链接库加载的路径不同,或是路径相同,但插件不全)

3.工程属性中的链接库路径不同;

4.才是代码问题(可能行很小)。

该用户从未签到

 楼主| 发表于 2013-10-30 22:38:38 | 显示全部楼层
解决了:动态链接库没全拷贝过来,多谢各位
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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