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看看。

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

  1. 应用程序正常初始化(0xc0000135)失败解决方法;附:该内存不能为“read”和“written”

    应用程序正常初始化(0xc0000135)失败解决方法 这是由于没有安装.NET framework 所造成的,请安装.NET framework.下载地址:微软官方地址:http://downloa ...

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

    今天电脑准备运行一个exe程序时,总是出现应用程序正常初始化(0xc0000135)失败 ,我以为是下载的软件不行,于是重新去别的地方下一个,还是运行不起来,于是去百度了一下,发现了问题所在. 应用程 ...

  3. LoadLibrary failed with error 1114:动态链接库(DLL)初始化例程失败 解决方法

    LoadLibrary failed with error 1114:动态链接库(DLL)初始化例程失败 解决方法 参考文章: (1)LoadLibrary failed with error 111 ...

  4. 动态链接库(DLL)初始化例程失败 解决方法

    重装了系统,在安装VIVADO的时候报错:LoadLibrary failed with error 1114: 动态链接库(DLL)初始化例程失败,不知道怎么回事,在知乎上看到一篇帖子:https: ...

  5. C++和MATLAB混合编程——初始化mwArray失败解决方法!

    首先,按这样设置, [填坑]VS2017与MATLAB2016b混合编程(生成dll方式)_清凉简装的博客-CSDN博客_matlab生成dllMATLAB 生成 dll 前的工作1.配置MATLAB ...

  6. 微信小程序用户未授权bug解决方法,微信小程序获取用户信息失败解决方法

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 正文: bug示例图: 导致这个bug的原因是 wx.getUserInfo(OBJECT) 接口做了调整: ...

  7. 应用程序正常初始化 0xc015002 失败

    大家好!      由于最新版本的加密库,采用的VC80的库,是8.0.50727.4053版本的,在某些操作系统环境下(譬如XP, Win2008 Server),可能需要安装新的发布包才可以使用. ...

  8. 应用程序正常初始化(0xc150002)失败

    可能是Debug版的程序 错误描述为:" 应用程序正常初始化(0xc150002)失败" 解决方法为: 需要开发者安装430MB左右的VS80sp1-KB926604-X86-CH ...

  9. 应用程序正常初始化(0xc0000135)失败

    应用程序正常初始化(0xc0000135)失败解决方法 这是由于没有安装.NET framework 所造成的, 请安装.NET framework.下载地址:微软官方地址:http://downlo ...

  10. 解决“应用程序正常初始化(0x00000005)失败”错误

    在一台装了Windows Server 2003的操作系统上运行一个视频软件,提示"应用程序正常初始化(0x00000005)失败".但是在某些Windows XP机器上运行是正常 ...

最新文章

  1. django 增加验证邮箱功能
  2. 在哪个公众号学python好_怎么通过公众号来快速学习python编程?
  3. Spring Data Jpa、Jpa、Hibernate、JDBC四者之间的关系
  4. QT学习:读写文本文件
  5. Error: no such column
  6. html文档 字符引用,【转】HTML中常见形如#number;的东西叫做 字符实体引用,简称引用,代表一个对应的unicode字符...
  7. python序列类型举例说明_Python(第八课,序列类型)
  8. 特斯拉股价创新高 马斯克嘚瑟:股价真高 哈哈!
  9. 【kafka】服务器上Kafka启动 Cannot allocate memory
  10. vb 获取设备音量_自制 Windows 10X 启动盘,提前体验微软折叠设备新系统
  11. 错误:“应用程序无法启动,因为应用程序的并行配置不正确。请参阅应用程序事件日志,或使用命令行sxstrace.exe工具” 的解决
  12. 服务器一直被攻击怎么办?
  13. 首个6G白皮书发布,6G长啥样?
  14. linux ln命令详解
  15. Docker 高级篇
  16. android智能电灯,爱克 E-Light(智能灯泡)apk
  17. java75-GUL文本框和标签
  18. 微信小程序场景值列表map格式
  19. 免费去水印视频软件有哪些
  20. 我的世界java版boat启动器_我的世界boat启动器mio版

热门文章

  1. HTTP权威指南-概述
  2. Javascript 535种方式!!!实现页面重载
  3. 第一次作业:阅读优秀博文感想
  4. Linux 基础——ls 命令
  5. 【JSF框架】 是一种标准
  6. .net System.IO之Stream的使用详解
  7. C/C++指针和取地址操作
  8. windows10安装nodeJs及环境配置
  9. 《高度安全环境下的高级渗透测试》—第1章1.5节安装OpenOffice
  10. 李洪强iOS开发之OC[011] - 有参方法的声明实现以及调用练习