当前位置: 首页 > article >正文

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

http://blog.csdn.net/xiaosu123/article/details/5565942

VS2005 sidebyside manifest error Microsoft.VC80.MFC Microsoft.VC80.CRT Microsoft.VC80.MFCLOC msvcr80.dll mfc80.dll eventlog VC2005 编译出来的程序文件,采用了manifest方式来指定dll文件。对于win98、win2000系统,把exe文件和VC的 dll连接库放到一起就 成了。对于winxp、win2003系统就要麻烦的多了,VC的连接库默认是被放到了winsxs目录下,结果造成在这些系统上,直接拷贝exe文件, 往往是不能运行(找不到msvcr80.dll、mfc80.dll文件等),或者在事件日志中报错。 解决方式: 方式一、在目标系统上安装2005版vcredist_x86.exe。 方式二、直接拷贝VS8目录下的VC / redist / x86 / 目录下的 Microsoft.VC80.MFC、Microsoft.VC80.CRT、Microsoft.VC80.MFCLOC几个文件夹,到exe所在的目录下,目录结构如下: ./myapp.exe ./myapp.dll ./Microsoft.VC80.CRT/ ./Microsoft.VC80.MFC/ ./Microsoft.VC80.MFC/Microsoft.VC80.MFCLOC/ 然后修改Microsoft.VC80.MFCLOC目录下的Microsoft.VC80.MFCLOC.manifest文件,将其中的version=“8.0.50727.42“,修改为version=“8.0.50608.0“。 方式二的目录结构,在xp和2003下是没有问题的,但是在win98/win2000中,因为exe和dll不在同一目录下,就会出现找不到dll的问题。 有什么更好的解决呢?呵呵,国外的一个大牛(http://blog.kalmbachnet.de)找到一绝招: 方式三、 1、首先编译myapp.exe的时候,在配置中,选择生成单独的manifest文件,如:myapp.exe.manifest。 2、将myapp.exe、myapp.exe.manifest拷贝到一个目录下 3、将Microsoft.VC80.MFC、Microsoft.VC80.CRT、Microsoft.VC80.MFCLOC几个目录下的文件,都拷贝到myapp.exe所在的目录下。 4、将Microsoft.VC80.MFCLOC.manifest文件中的version=“8.0.50727.42“,修改为version=“8.0.50608.0“。 5、编辑myapp.exe目录下的所有 .manifest文件,将文件中的publicKey键值删除,一般是publicKeyToken=“1fc8b3b9a1e18e3b“ 6、然后运行myapp.exe看看。


另外加上:msvcp100d.dll和msvcp100d.dll  (vs2010)

http://www.lryc.cn/news/2415911.html

相关文章:

  • 富爸爸大预言
  • 中国金融集成电路(IC)卡规范
  • 微软更新,错误号: 0x80072EE2的解决方法
  • 启动应用程序出现mfc42.dll缺少问题解决
  • 收集的一些好的网址[持续更新]
  • .net core partial view的一些心得
  • 腾讯QQ、淘宝旺旺、微软MSN、谷歌Gtalk 在线客服代码
  • virtual judge 出现连接超时 解决办法
  • ZJOI 2008 Antbuster 巨型模拟
  • 二进制安全之木马程序简介
  • KALI使用代理、爬行和爬虫
  • 手机破解论坛有哪些/手机软件破解论坛哪个好-零基础攻防指南
  • 表单与输入控件
  • 治霾水炮:治霾水炮
  • docker安装单机es和kibana以及基础练习
  • 国内有哪些好的刷题网站?
  • 电脑店PE+CDlinux+360系统急救盘+Ubuntu+fedora+backtrack 下 (by 星空武哥)
  • 服务器数据恢复—RAID阵列热备盘上线失败导致Raid崩溃,文件系统不可用的数据恢复案例...
  • Linux常用命令_(文件权限)
  • 鼠标录制器哪个好用,5款热门鼠标连点器软件分享(收藏)
  • WebService——SOAP详解
  • 6个免费的音乐下载网站,一键下载MP3歌曲
  • Gallery3d 学习笔记(9)
  • CMM(软件能力成熟度模型)
  • DELPHI得到文件路径的方法
  • php 转义反绡线,PHP汉字转拼音
  • 世上最全的map集合体系的使用方法---喜欢请收藏
  • rgba8888什么含义
  • 通信概念GSM和TETRA术语
  • 七大免费杀毒软件