3d 为什么osgviewer在osgDB::readImageFile()失败时工作?
我是OpenSceneGraph的新手,现在遇到了一个问题。当尝试一个简单的skybox程序时,它会给出3d 为什么osgviewer在osgDB::readImageFile()失败时工作?,3d,openscenegraph,3d,Openscenegraph,我是OpenSceneGraph的新手,现在遇到了一个问题。当尝试一个简单的skybox程序时,它会给出 警告:调用osgDB::readImageFile()时,找不到从文件“xxx.jpg”读取对象的插件,我只能看到一个白色屏幕 然后我尝试在cmd中使用osgviewer--image xxx.jpg,效果很好,我可以看到屏幕上显示的图片 可能的原因是什么?我能做什么?谢谢大家! 我解决了自己的问题。原因是我混淆了OpenSceneGraph的两个版本,一个是用VS2012编译的,没有JPE
警告:调用osgDB::readImageFile()
时,找不到从文件“xxx.jpg”读取对象的插件,我只能看到一个白色屏幕
然后我尝试在cmd中使用osgviewer--image xxx.jpg
,效果很好,我可以看到屏幕上显示的图片
可能的原因是什么?我能做什么?谢谢大家! 我解决了自己的问题。原因是我混淆了OpenSceneGraph的两个版本,一个是用VS2012编译的,没有JPEG插件,另一个是用VS2010编译的,有JPEG插件。使用VS2010编译的OSG将无法在VS2012下工作。现在我发现了另一个使用VS2012编译的OSG,包含了所有必要的插件,问题得到了解决。在终端OSG\u NOTIFY\u LEVEL=DEBUG
中设置此选项,以检查程序在哪里查找插件。另一种快速检查程序是否正常的方法是将jpg
插件复制到可执行文件的文件夹中。谢谢,我现在解决了我的问题,我会记住你的建议。