您的位置:首页 > 编程语言 > C语言/C++

C++应用程序出现 0xc0150002 错误导致无法启动跟踪解决

2017-04-18 17:51 344 查看
     在调试某个C++应用程序的时候,出现如下错误,应用程序无法启动

     


     果断打开 Depends.exe 工具,把这个exe文件拉到这个工具里面查看。

     


     很明显了,红色地方标明这个应用程序缺少了2个DLL,其中一个是 MSVCR90D.dll,这个是调试debug程序使用的。这个exe需要这个文件,说明这个应用程序或者依赖的DLL编译成Debug版本,然后在非开发环境(未安装VS)下执行,由于找不到调试相关的DLL而无法启动。

     解决办法就是全部DLL和应用程序通过Release编译,如果确实需要远程调试之类的,可以把调试相关的DLL拷贝到C盘目录下,或者在被调试的机器上安装VS IDE。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐