1. 问题的出现

编译好的程序在本机上运行OK,但发布到别人电脑上运行出现如下错误:

2. 分析原因

出现该问题,一般是由缺少什么库文件或者库文件不兼容导致的。我的开发环境为vs2008,并在程序发布时放入了vs2008的运行库(参考附件4.1)。编译另外一个测试程序,在一样的环境中运行,却没有问题。所以排除vs2008库的问题。

该问题可能出现在使用的库上,如果使用的Lib和其dll文件不一致也有可能导致该问题。我专门编写一个测试程序,测试使用的Lib文件。

特别注意:如果依赖的一个lib文件,如果不使用其方法,该lib文件会被忽略。

3. 解决问题

在测试程序中发现引用某一个库时,问题重现了。说明与该库有关,进一步分析是由于使用的lib文件与dll文件不一致导致的。 该库做过升级,我使用新的dll文件,但用了就的Lib库。问题重现,替换新的lib库重新编译即可。

4.附件

4.1 提取vs2008运行库

vs2008编译时如果使用/MD的形式生成,则需要vs2008运行库(关于/MT与/MD的区别请直接百度)。一种方式,我们可以安装vs的补丁,另一种方式,直接在可执行文件的同一目录中放入依赖的运行库。其运行库一般在vs的按照目录下的VC\redist,在该目录中的文件夹看其名就知道其意义,如果需要同时指出debug和release的程序,则将其子文件中的所有dll文件拷贝出来。

建议:安装everything文件搜索工具,如有该工具,直接输入redist即可找到vs的安装目录。

至于vs的其他环境,参考这个提取即可。

如有任何问题,请直接与我联系:wjh_2010@163.com

应用程序正常初始化失败0xc0150002 错误相关推荐

  1. 应用程序启动初始化失败 0xc0150002,请点击确定关闭应用程序

    应用程序启动初始化失败 0xc0150002,请点击确定关闭应用程序 管理中错误: QtCored4.dll"的激活上下文生成失败. 找不到从属程序集 Microsoft.VC90.Debu ...

  2. VC6应用程序正常初始化(0xc0150002)失败的终极解决方案

    最近做一个项目写了一个VC6下的MFC程序,结果传到别人的机子上(WIN7)出现了应用程序正常初始化(0xc0150002)失败的问题,当时还以为就是WIN7的问题,后来把程序拷贝到一台WINXP S ...

  3. 应用程序正常初始化(0xc0150002)失败的终极解决方案

    转自VC错误:http://www.vcerror.com/?p=62 最近做一个项目写了一个VC6下的MFC程序,结果传到别人的机子上(WIN7)出现了应用程序正常初始化(0xc0150002)失败 ...

  4. 系统 应用程序 提示 初始化失败 或 无法加载模块 等错误

    下午又遇到一个问题 问题: 系统 应用程序 提示 "初始化失败 ......" 或 "无法加载模块 ......" 等错误,而且是windows系统中的大部分程 ...

  5. 应用程序正常初始化失败(0xc150002)失败。请单击“确定”,终止应用程序

    从论文的作者主页上下载的关于3D矢量场可视化源码用vs2008写的,在我的vs2010上进行转换后出错, 应用程序正常初始化失败(0xc150002)失败.请单击"确定",终止应用 ...

  6. 关于导致 N70 下载jad安装程序, 出现 授权失败 的错误

    关于导致 N70 下载jad安装程序, 出现 "授权失败" 的错误. : 本以为是签名导致的,后来把签名去掉了,还是授权失败. 奇怪. 最后发现 jad中: MIDlet-Perm ...

  7. 程序初始化失败的解决办法

    在未安装VS2005的机器上运行VS2005的程序,可能会出现如下错误提示: 1.由于应用程序配置不正确,程序未能启动,重新安装应用程序可能会纠正这个问题(Multi-threaded DLL (/M ...

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

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

  9. QT5.5编译程序无法启动,报应用程序正常初始化 0xc0000135 失败问题解决一例

    QT5.5编译程序无法启动,报应用程序正常初始化 0xc0000135 失败问题解决一例 昨天同事碰到一个古怪的问题,也许是程序员常见的问题,在自己的PC上,程序能够很好的运行,但是拷贝到别人的机器上 ...

  10. 应用程序正常初始化(0xc00000ba)失败修复工具

    很简单的一个批处理,解压,放入提示此错误的程序目录运行即可. 如:瑞星反病毒软件无法打开,提示此错误, 把 应用程序正常初始化失败修复工具.exe复制到 C:\Program Files\Rising ...

最新文章

  1. POJ 2723 Get Luffy Out【二分+2-sat】
  2. linux+mmap父子通信_linux库函数mmap()原理?转载
  3. window下tomcat的内存溢出问题
  4. 青蛙跳台阶问题(思路与蜂窝问题一致)
  5. 不同测试阶段,不同测试类型的区别于联系
  6. 什么是oracle的临时表??
  7. 【Python】SQLAlchemy长时间未请求,数据库连接断开的原因、解决方案
  8. centos6.5安装配置LDAP服务[转]
  9. php v9验证码错误,PHPCMS v9后台登陆提示验证码错误的解决方法
  10. BMVC18|无监督深度关联学习大幅提高行人重识别性能(附Github地址)
  11. 深度操作系统 Deepin 15.11 发布
  12. 实战篇:如何建设企业的营销管理和分析平台
  13. 阅读《软件工程—理论方法与实践》第四章心得体会
  14. 一步一步教你搭建外卖cps小程序
  15. 地理国情监测云平台简介
  16. 21个深度学习开源数据集分类汇总
  17. 北京驾驶证到期了怎么换证?
  18. 一款专为APP设计的后台管理系统平台
  19. 永久删除计算机文件怎么操作步骤,两种可以直接彻底删除文件的操作方法-电脑自学网...
  20. 被泄露的数据正在被非法价值化

热门文章

  1. 读书笔记 | 财务会计理论(第7版 William R.Scott)(上)
  2. 社交媒体运营_在社交媒体上确定投诉相关帖子
  3. postfix(邮件服务器)说明与postconfig命令详解
  4. 联想笔记本键盘排线_笔记本键盘排线怎么拆 thinkpad
  5. 干货 | 云解析DNS之网站监控
  6. 0x0000000指令引用”0x0000000”内存,该内存不能为written
  7. 谷歌访问英文网站翻译为中文
  8. 文件下载-解决IOS自带浏览器下载乱码的问题
  9. 国内开源镜像站点汇总2017年10月版
  10. Anaconda / Miniconda 镜像 - 清华大学开源软件镜像站