清泛IT社区

标题: 应用程序无法正常启动0xc0150002 [打印本页]

作者: zqp2013    时间: 2015-01-01 21:57
标题: 应用程序无法正常启动0xc0150002
本帖最后由 zqp2013 于 2015-1-4 14:05 编辑

MFC写的程序启动不了,报错 0xc0150002。

-----------------------解决思路-------------------------
打开Windows事件查看器(我的电脑右键“管理”>>“事件查看器”>>“Windows工具”>>“应用程序”):
此时可以查看详细的错误信息:如
“D:\xxxx\Debug\xxx.dll”的激活上下文生成失败。 找不到从属程序集 Microsoft.VC80.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"。 请使用 sxstrace.exe 进行详细诊断。

原来,我使用VS2013引用了VS2005编译出来的Debug版本的dll,而系统缺乏VS2005运行环境,导致程序启动失败。使用Release版本的dll一切OK。




欢迎光临 清泛IT社区 (https://bbs.tsingfun.com/) Powered by Discuz! X3.3