查看: 2054|回复: 7

readImageFile(“wall.png”),提示warning:could not find plugin to read objects

[复制链接]

该用户从未签到

发表于 2013-8-7 17:46:46 | 显示全部楼层 |阅读模式
housewall->getOrCreateStateSet()->setTextureAttributeAndModes(0,new osg::Texture2D(osgDB::readImageFile("C:\\wall.jpg")));

QQ图片20130807174517.jpg

读取.osg,.ive文件不会报错,image文件报这个错误,各位老师,请教一下。

该用户从未签到

 楼主| 发表于 2013-8-7 17:47:12 | 显示全部楼层
做纹理贴图

该用户从未签到

发表于 2013-8-8 11:30:39 | 显示全部楼层
你的osg-plugin里面没有jpg的插件。

该用户从未签到

发表于 2013-8-8 11:30:45 | 显示全部楼层
你的osg-plugin里面没有jpg的插件。

该用户从未签到

发表于 2013-8-9 19:52:53 | 显示全部楼层
这个我知道,你编译的时候,没有把第 3rdParty 的路径设置好,导致 png插件没被编译出来。你把 3rdParty的路径设置到 ..\3rdParty\x86  或者 ..\3rdParty\x64,然后编译完了,就可以用了。

该用户从未签到

发表于 2013-8-9 20:31:10 | 显示全部楼层
你检查一下 你的 3rdParty的配置路径,需要配置到 bin,include,lib这三个文件夹所在的目录。我之前就是因为只配置到 E:\OSG\3rdParty ,就出现了 找不到jpg插件 的问题。希望能对你有帮助。
jpg插件找不到.bmp

该用户从未签到

发表于 2013-8-13 10:10:28 | 显示全部楼层
hwyqw 发表于 2013-8-9 20:31
你检查一下 你的 3rdParty的配置路径,需要配置到 bin,include,lib这三个文件夹所在的目录。我之前就是因为 ...

非常感谢!

该用户从未签到

发表于 2015-8-26 13:34:14 | 显示全部楼层

我的就是这种情况

那么,如果我现在要想解决这个问题,具体怎么操作?是要重新运行cmake再对osg重新编译吗?用不用这样大动干戈?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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