查看: 911|回复: 2

一个项目工程文件读取是提示找不到插件是怎么回事?谢谢老大们

[复制链接]

该用户从未签到

发表于 2010-8-6 11:51:03 | 显示全部楼层 |阅读模式
遇到一个很奇怪的问题:
在一个项目工程中读取文件的时候提示插件找不到,所有读取都失败
但是其他的工程确实没有问题,包括以控制台程序读取文件都没有问题
vs2005编译环境是统一设置的
Warning: Could not find plugin to read objects from file
这个警告是在readNodeFile时出现的,然后读取就失败了

已经找了半天了,还是没有找到原因,包括重新编译引擎、项目源代码均没有解决!
thanks!

该用户从未签到

 楼主| 发表于 2010-8-6 14:08:37 | 显示全部楼层
问题解决了,原来我的系统api出了问题(再进一步解决)
        TCHAR szBuf[1024];
        memset(szBuf,0,1024);
        GetEnvironmentVariable(_T("Path"), szBuf, 1024); //这个地方什么也没获取到,win32api出了问题
        CString str = szBuf;
        str += _T(";");
        str += szAppPath;
        SetEnvironmentVariable(_T("Path"), (LPCTSTR)str);//只有szAppPath一个Path了

该用户从未签到

 楼主| 发表于 2010-8-6 14:10:06 | 显示全部楼层
系统Path被破坏,至于后面的动态库加载都找不到了路径
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表