应用程序正常初始化(0xc015002)失败解决方法
来源:互联网 发布:优盘数据恢复价格 编辑:程序博客网 时间:2024/05/26 09:56
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)
- 应用程序正常初始化(0xc015002)失败解决方法
- 应用程序正常初始化(0xc015002)失败解决方法
- 应用程序正常初始化(0xc015002)失败解决方法
- 应用程序正常初始化 0xc015002 失败
- 应用程序正常初始化(0xc0000135)失败解决方法
- 应用程序正常初始化(0xc0000135)失败解决方法
- 应用程序正常初始化(0xc0000135)失败解决方法
- 应用程序正常初始化(0xc0000135)失败解决方法
- 应用程序正常初始化(0xc0000135)失败解决方法
- OpenCv 应用程序正常初始化(0xc0150002)失败 解决方法
- 应用程序正常初始化(0xc0150002)失败
- 应用程序正常初始化(0xC0150002)失败
- 应用程序正常初始化(0xc00000ba)失败的解决方法
- 应用程序正常初始化(0xc000012d)失败的问题
- 应用程序正常初始化(0xc0150002)失败的解决办法
- 应用程序正常初始化(0xc0150002)失败的终极解决方案
- 应用程序正常初始化(0xc0000135)失败
- 应用程序正常初始化(0xc150002)失败
- 更改Android系统默认输入法
- 2013年工作中遇到的20个问题:61-80
- LINUX 下安装软件方法命令方法
- Cocos2d-x制作太空射击游戏
- busybox 裁剪
- 应用程序正常初始化(0xc015002)失败解决方法
- 在shell中执行jar方法
- 属性过滤选择器.htm
- 丘吉尔,最后一次演讲
- struts1的工作原理
- PHP wamp 测试80端口时总是提示有程序占用
- Android Bitmap内存溢出
- 对你我而言,遇到爱,遇到性,都不稀罕,稀罕的是遇到理解
- javaScript获得鼠标点击图片处的坐标