|
以前照着网上的OSG配置教程,一步一步把自己的OSG配置好,至少里面的例子能够很好的运行,截个图看下,因为OSG自带的例子中有用到读取jpg,png图片的程序。这说明我配置基本没有问题,因为OSG环境自带程序能够使用插件读取相关的文件。可是今天,我想写个简单的多纹理程序,使用osg::ref_ptr<osg::Image>tex2Img=osgDB::readImageFile("Images/blueFlowers.png");读取png文件,此时vs2010提示我缺少libpng13d.dll。这是一我没闹明白的地方,examples里程序读取不用这个动态链接库,为什么我写的时候就要这个库呢。如果说我配置问题。我C++的配置如图所示(2)。至少我觉得这样设置时没有错的。如果有错,希望指出来。还有读取jpg的时候就提示一个warning:Error in reading to "Images/clockFace.jpg".没有提示不存在插件。完全不知所措了,上次看到OSG学习者一起开会学习的视频,我记得那个阿威说,代码是最好的文档。我就觉得说的不合理,这句话在以前说的非常对,放在现在这个飞速发展和变化的社会我觉得不对。我们应该要有种拿来主义的精神,飞速发展需要互相帮助。这样才有效率。扯远了。只希望,在OSG走的路比我长的人,给我些帮助,以至于我少浪费些时间。 |
|