最近用vs2005开发的程序,在一台机器上编译、运行好好的,可拿到另外一台机器上运行就不行了。弹出提示框,报:应用程序正常初始化(0XC0150002)失败,请单击确定,终止应用程序。
因为我的程序是由两三个exe和一个dll组成。
我在不能正常运行的机器上重新编译了主程序的exe,运行还是报同样错。
以为是这两天清理机器把vs2005的某些组件给删了。
于是,通过控制面板对vs2005进行修复安装。然后再运行exe,还是报同样错。
卸 载vs2005,重新安装,再运行,还是报同样错。
在网上搜了一下0XC0150002,发现有不少同仁碰到上述问题。浏览了大家的文章、帖子、博文等,感觉我碰到的问题只需安装vs2005安装目录下的vcredist_x86.exe即可解决。
于是安装vcredist_x86.exe,再运行,还是报同样错。
我晕了!
不过我用vs2005调试该程序,调试信息框内的信息提示说找不到dll的manifest。
这一信息提醒了我,dll我还没有在这台机器上重新编译呢。
于是重新编译dll。再运行exe,好了!啊哈!
原来我的exe和dll都在另一台机器上用vs2005的中文版编译过。
而现在的机器上装的是vs2005英文版。
所以必须对exe和dll重新编译才行。
爱华网本文地址 » http://www.aihuau.com/a/25101016/303972.html
更多阅读
应用程序正常初始化0xc0000135失败..一招解决!——简介在打开解压后不需要安装的程序时,出现了这个东西,没搞明白,后来从官网下载安装了NET.Framework程序,可以打开了,NET.Framework就是专门针对不安装程序的,所以只要电脑上有NET.Framewor
小芳前几天问了我一个问题,是关于指针初始化的。她当时给一个未初始化的字符串指针赋值,结果当然是错的(其实这句话是值得商量的)。虽然当时我发现了她的错误,但是我自己也不明白这为什么是错的。很是惭愧啊,辜负了小芳的期望。当天晚上我
凯瑞迪口译给了我的,是整个崭新的世界--一名广西农村专科学生经历口译培训后向梦想进发,寻找新的人生(1)意大利全额奖学金假期项目全纪录亲爱的James张老师,我从欧洲回来了,不过好像我还在做梦,这个梦,我看是要做一辈子了,你和凯瑞迪给我的
应用程序正常初始化(0xc0000005)失败说明文字:PAGE-FAULT-IN-NONPAGED-AREA通常的原因:内存错误(数据不能使用分页文件交换到磁盘中).解决方法:卸掉所有的新近安装的硬件.运行由计算机制造商提供的所有系统诊断软件.尤其是内存检查.
你不说话我也能看透你的心相由心生,看人高手总是先看面貌老年人常说“相由心生”,认为一个人的相貌是他内心的反映。内心善良的人,外表也和善;内心狡诈的人,外表也狰狞。看起来是经验之谈,其实这些是有科学依据的。面孔是对一个人的气质、