查看: 1357|回复: 1

求助:osg不能读写png

[复制链接]

该用户从未签到

发表于 2011-8-10 19:19:44 | 显示全部楼层 |阅读模式
我是新手,osg已经编译好了,环境变量,include以及库文件都设置好了,但是就是不能读写png格式,debug和release下都不可以
代码如下:
#include <osg/Image>
#include <osgDB/ReadFile>
#include <osgDB/WriteFile>
int main()
{
     osg::ref_ptr<osg::Image> image = osgDB::readImageFile("Images/osgshaders1.png");
     osgDB::writeImageFile(*image,"1.png");
}

错误如下:
Warning:Could not find plugin to read objects from file"Images/osgshaders1.png".
Error writing file 1.png: Warning: Could not find plugin to write to file "1.png"

请问各位大神,该怎么解决,libpng13.dll以及libpng13d.dll都有,而且就算将dll放到当前目录,也不能读写。。。。。

该用户从未签到

发表于 2011-8-10 22:27:33 | 显示全部楼层
你第三方库cmake了没,这个png插件编译没啊~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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