应用程序正常初始化(0xc0150002)失败 解决方法

今天将寒兄的代码移植过来,他的本机是Win7+VS2005,我的机子是xp+VS2005. 没有比对我俩的VS型号,直接将他的代码及lib、dll文件都copy过来了。

编译、链接都没有问题,然而执行时,就出现“应用程序正常初始化(0xc0150002)失败”错误。网上看了很多说明,都不得解。最后强哥提醒说是dll文件版本不正确。

于是点击“确定”后,仔细查看 Output 控制台,发现:

LDR: LdrpWalkImportDescriptor() failed to probe E:\API\Ifc\bin\debug\ifc2x3_debug.dll for its manifest, ntstatus 0xc0150002

有这句错误提示。

于是想到此 ifc2x3 文件是用源码在寒兄的电脑上编译的,和我的机子中的VS可能不一致。

于是下了 ifc2x3_sdk 的源码 ( 来自:https://joinup.ec.europa.eu/software/ifc-sdk/description ,使用SVN下载, SVN Directory: https://joinup.ec.europa.eu/svn/ifc-sdk ),在自己机子上重新编译,替换对应的lib文件和dll文件。问题解决。

posted on 2012-07-03 08:53  没有什么能够阻挡  阅读(2265)  评论(0编辑  收藏  举报

导航