0xc0150002怎么解决(0xc0150002无法启动)
如果有更好的建议或者想看更多关于生活常识技术大全及相关资讯,可以多多关注茶馆百科网。

我也遇到过这个问题,解决办法:一种方法:在项目“properties |配置properties | link |”中在“enable incremental link”中选择“no”。这种方法通过在每次生成exe文件时直接嵌入清单文件,而不是基于时间戳更新清单文件的默认决策,从而切断了问题的根源。
选项2:不嵌入清单文件。在“|配置属性工具| |列表的输入和输出”的“嵌入式列表”项目中选择“no”,因此在生成的exe文件中附带生成一个manifest文件(默认情况下,该文件称为exe文件名加”)。清单”),以避免嵌入列表文件可能失败的问题。
谢谢你!
最近做了一个项目在VC6下写了一个MFC程序,结果传递给别人的机器(WIN7)上出现了应用程序正常初始化(0xc0150002)失败的问题,当时还以为是WIN7的问题,后来把程序复制到WINXP的SP3程序上还是不行。
为什么它能在我的机器上运行,而在别人的机器上却不行?
启动谷歌,发现解决——时程序运行错误,右键点击“我的电脑”,再点击“管理”,再点击“事件查看器”,最后查看“系统”,信息如下:
(1)辅助组件Microsoft-vc80。找不到DebugCRT。之前的错误是系统上没有安装参考程序集。
(2)解析部分程序集无法运行Microsoft.VC80.DebugCRT。参考错误消息:系统上没有安装参考程序集。
(3)生成C:/scanfile/dll的激活上下文失败。参考错误消息:操作成功完成。
你可以看出libclamavd加载有问题,看看它的manifest文件,它的依赖库是Microsoft.VC80。所以问题很明显,这个dll是在VS2005下编译的,而其他人的机器上没有这个环境,我们编译和生成的应用程序由于缺少所需的调试版本的VC运行时而失败。
解决方法:进入我机器上的vs2005安装目录,搜索文件名包含字符串“Microsoft.VC80.DebugCRT”的文件。有3个dll文件(msvcm80d.dll, msvcp80d.dll, Msvcr80d. dll。DLL)和清单文件(Microsoft. DLL)。VC80。DebugCRT。清单),复制到其他机器的工程可执行文件目录,问题解决。
我们可以从这个问题中学到以下几点:
(1)工具可以帮助您定位问题:事件查看器,依赖步行者等
(2)搜索效率,比如这个问题直接搜索“应用程序正常初始化失败0xc0150002”肯定会得到很多噪声信息…
PS:另一个在线解决方案是下载vcredist_x86。我试过了,但没有用。
本文主要介绍了关于0xc0150002怎么解决(0xc0150002无法启动)的相关养殖或种植技术,生活常识栏目还介绍了该行业生产经营方式及经营管理,关注生活常识发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解生活常识技术怎么管理的要点,是您生活常识致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/1492328.html