我是OpenSceneGraph的新手,现在我遇到了一个问题。在尝试一个简单的天空盒程序时,它给出了
致电Warning: Could not find plugin to read objects from file "xxx.jpg"
时osgDB::readImageFile()
,我只能看到白屏;
然后我尝试在cmd中使用osgviewer --image xxx.jpg
,效果很好,我可以看到屏幕上显示的图片。
可能的原因是什么,我该怎么办?谢谢!
答案 0 :(得分:0)
我解决了自己的问题。原因是我混合了两个版本的OpenSceneGraph,一个是使用VS2012编译而没有JPEG插件,另一个是使用带有JPEG插件的VS2010编译的。使用VS2010编译的OSG将无法在VS2012下运行。现在我发现了另一个用VS2012编译的OSG,其中包含了所有必要的插件,问题就解决了。