Ogre 正常初始化(0xc0150002)失败 解决办法
现在是 动态库,动态链接运行时库的方式使用OGRE,能编过但启动时 正常初始化(0xc0150002)
通过 depends.exe 查看只是缺少 msvcr80d.dll,但一般这种情况会提示缺少xxx.dll 请重新安装程序。
网上很多地方包括所谓的ogre中文站 ogre.cn 也都如下描述解决方法。
如果是vc8.0(vs2005)
安装以下两个补丁
第一个补丁 :
VS80sp1-KB926604-X86-CHS.exe(中文版)
http://www.microsoft.com/downloads/details.aspx?FamilyID=bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc&DisplayLang=zh-cn
VS80sp1-KB926604-X86-ENU.exe(英文)
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc
第二个补丁:
VS80sp1-KB971090-X86-INTL.exe
http://download.microsoft.com/download/D/2/3/D23F9F62-3DEE-4EC0-B3B9-D64E9F573D1F/VS80sp1-KB971090-X86-INTL.exe
vc9.0(vs2008)安装
中文版
VS90sp1-KB945140-CHS.exe
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=fbee1648-7106-44a7-9649-6d9f6d58056e
英文版
VS90sp1-KB945140-ENU.exe
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=fbee1648-7106-44a7-9649-6d9f6d58056e
以上补丁适用于32位windows xp系统,其他版本请安装相应补丁。
我是win7 64位旗舰版, vs2005 中文简体版 + sp1 KB926604 + sp1-KB971090。
确实这样解决了 正常初始化(0xc0150002)的问题,能运行了。。。
但这又和我之前全静态连接运行时的静态库方式一样了,找不到渲染设备。。。
好吧。。。
还是睡觉吧。。
明早继续看如何手动配置渲染设备 。。。