在 osg功能开发中,需要用到 纹理 加载图片,最神奇的之前 好好的。
现在 把osg 编译成了 osg 342vs2013x86 环境 就出现幺蛾子了,之前是使用的 osg364vs2013x86。结果 命令行运行 加载图片 直接 有 warning 提示。还在处理中!
提示 找不到文件 无法预览 ! osgpath 路径也有配置。为什么会找不到呢!真的无奈!
说是编译的时候就出错了!我的个乖乖,这一个小问题,还的问他老祖宗了!
别人也遇到同样问题
问题:在运行VS2010的OSG工程时,前一天可以正常读取模型与纹理,今天就不行了,出现 could not find plugin to read objects from file xxx.xxx,
尝试了半天,找到问题的关键,虽然都知道是插件dll出了问题,但是昨天可以读取,今天就出问题,好像有点说不过去,只是把电脑关了一下而已。
解决:重新把电脑的OSG的系统路径设置一遍,将dll的文件路径放到path中,重启VS2010项目工程,运行即可。
原因:dll重新匹配上了。
描述半天,感觉是编译环境生成的包有问题,在重新生成一遍。在进行上述操作看还有问题不!
配置OSG环境——Win10+VS2013+OSG3.4_Juln_瑾的博客-CSDN博客
为什么osgviewer在osgDB :: readImageFile()失败时工作? - VoidCC
参考文档
osg的readnodefile一直返回空指针_缘如风的博客-CSDN博客
https://bbs.csdn.net/topics/392312663
使用osgDB::readImageFile时返回为空的问题 - OSG教程学习 - OSG中国官方论坛-有您OSG在中国才更好 - Powered by Discuz!
OSG中could not find plugin to read objects from file_qq_38415161的博客-CSDN博客
OSG 3.6.3 版本编译一些问题_osg编译 找不到egl库_longlongway2012的博客-CSDN博客
https://github.com/eclipse/sumo/issues/10895