淘宝助理我***完成,打开出现:应用程序正常初始化(0xc0150002)失败。请单击“确定”,终止应用程序,_百度知道温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
面临毕业,呵呵呵!!
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
图1:程序错误 查看系统日志有3个SideBySide错误,错误内容如下:"找不到附属汇编 Microsoft.VC80.DebugCRT,上一个错误是 参照的汇编没有***在系统上。" 图2:系统日志 在去XP系统目录中的WinSxs中找了一下,发现果然没&x86_Microsoft.VC80.DebugCRT之类的文件件。图3:系统目录 现在问题原因就明朗很多了,我们所编译生成的应用程序由于缺少必需的Debug版本的VC运行库而发生错误。因此解决方案就有多种了。方法 ***VC运行库(Debug),在VS2005目录下,进入VC
edist这个目录,里面就存放在release和debug模式下的VC运行库,将你所需的Dll库文件和manifest文件复制到你应用程序目录,点击你就会发现程序可以运行了!PS: 在我这次编程中,链接到CEGUIBase_d.dll动态链接库,应用程序错误就是由于这个库。于是我去CEGUI SDK目录看了一下,找到生成这个库的manifest文件,打开文件你会发现如下图所示的那样,出现2个dependency的运行库,即2个版本的VC运行库,"Microsoft.VC90.DebugCRT" version="9.0.21022.8" 和&"Microsoft.VC80.DebugCRT" version="8.0."。
图4:manifest文件 为什么一个库还要同时依赖2个版本的VC运行时呢??令人不解啊!!!检查CEGUI&SDK的解决方案,要生成CEGUIBase_d.dll这个库,需要CEGUIBase的源文件,此外还需要一个Dependences,它包含了CEGUIBase所必需的库。由于这个库下载来时已经生成好了,所以我认为:CEGUIBase_d.dll依赖2个运行时,是因为其所依赖的库在另一个编译环境生成的。这很容易就可以发现,在同一个解决方案中的CEGUIOgreRenderer项目中,生成CEGUIOgreRenderer.dll文件同时也伴随着其manifest文件,打开可以发现,其只依赖于一个VC运行时,即当前编译环境的运行时。 因此解决这个问题的方法就可以这样:下载相对应的Dependences库文件,或者下载所依赖库文件的源代码,重新编译。最终目的就是使库依赖当前编译环境使用的VC运行库版本。重新编译一下,你会惊奇地发现,现在的manifest文件中显示,只依赖一个VC运行库。哈哈哈,这就成了!注:这是俺原创的,不容易的!!!!仅供大伙和自己参考!注意使用Dependency Walker 这个工具,可以查看程序依赖那些库!!!!补充:详细资料1.&2.&
阅读(29418)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'关于“应用程序正常初始化(0xc0150002)失败”问题的解决方案',
blogAbstract:' 最近我在进行Ogre+CEGUI方面的编程,在VS2005环境下,程序能顺利地在Release和Debug模式下编译并生成。但是在Debug模式下,程序死活运行不成功,弹出如下的提示框。但在Release下却是正常的。真TMD令人头痛!用VS调式你会发现&LDR: LdrpWalkImportDescriptor() failed to probe ***.dll for its manifest,&ntstatus 0xc0150002',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:9,
publishTime:9,
permalink:'blog/static/',
commentCount:10,
mainCommentCount:9,
recommendCount:7,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'面临毕业,呵呵呵!!',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}电脑一直提示应用程序正常初始化0xc0150002失败 ,怎么解决啊_百度知道应用程序正常初始化(0xc0150002)失败。请单击“确定”,终止应用程序。出现这种情况咋回事?_百度知道应用程序正常初始化0xc0150002失败,要怎么解决这个问题,我重新***了系统还是不行_百度知道