osgDB :: readImageFile()失败时为什么osgviewer有效?

时间:2015-05-26 05:55:07

标签: 3d openscenegraph

我是OpenSceneGraph的新手,现在我遇到了一个问题。在尝试一个简单的天空盒程序时,它给出了 致电Warning: Could not find plugin to read objects from file "xxx.jpg"osgDB::readImageFile(),我只能看到白屏;

然后我尝试在cmd中使用osgviewer --image xxx.jpg,效果很好,我可以看到屏幕上显示的图片。

可能的原因是什么,我该怎么办?谢谢!

1 个答案:

答案 0 :(得分:0)

我解决了自己的问题。原因是我混合了两个版本的OpenSceneGraph,一个是使用VS2012编译而没有JPEG插件,另一个是使用带有JPEG插件的VS2010编译的。使用VS2010编译的OSG将无法在VS2012下运行。现在我发现了另一个用VS2012编译的OSG,其中包含了所有必要的插件,问题就解决了。