windows7,vs2010,ogreEngine.exe 中的 0x7509d36f (KernelBase.dll) 处最可能的异常: Microsoft C++ 异常: 内存位置 0x038df428 处的 Ogre::FileNotFoundException。bool Renderer::setup(void){mRoot = new Root();//f10单步运行到这里的时候输出窗口输//出:Ogre::FileNotFoundException,配置文件写成绝对或者相对路径都一样//mRoot = new Root("F:\\plugins.cfg","F:\\"ogre.cfg","F:\\"ogre.log",); 这样也出错setupResources();bool carryOn = configure();if (!carryOn) return false;chooseSceneManager();createCamera();createViewports();。。。。。。。。。。。}程序能继续运行,显示ogre配置窗口,但没有相应的rendering system选项,程序不能继续运行。
3 回答
慕田峪4524236
TA贡献1875条经验 获得超5个赞
程序找不到配置文件,rendering system选项在ogre.cfg里保存
应该是工程配置不对,将程序调试目录设置在如F:\OgreSDK_vc9_v1-7-1\bin\debug下
就是sdk安装目录下的debug里试试:
调试-->工作目录为"F:\OgreSDK\bin\debug"
将生成的执行文件放在Ogre的debug目录下:
链接器-->常规-->输出文件为"F:\OgreSDK\bin\debug\$(ProjectName).exe" ;
如果debug目录下也没有ogre.cfg,在Ogre安装目录下找到,拷贝到其bin\debug下
- 3 回答
- 0 关注
- 104 浏览
添加回答
举报
0/150
提交
取消