[VS2005]解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”
今天在准备发布用VS2005写的那个程序时,拷贝到我同事机器上,双击突然出现了“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题“,这个问题很让我意外,以前只出现过缺少DLL的情况,而这次出现这个问题,让我一时没办法。想想,无非是两个原因引起的,要么是他没有安装VS2005的原因,要么是我的程序里依赖了其它的一些库。于是百度一下,发现好多相关主题。我是按照这个帖子解决的:

在VS2005下用C++写的程序,在一台未安装VS2005的系统上,
用命令行方式运行,提示:
“系统无法执行指定的程序”
直接双击运行,提示:
“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”

以前用VC6和VS2003的话, 如果缺少库文件,是会提示缺少“**.dll”,但是用VS2005却没有这样的提示。

自己实验了一下,感觉以下几种解决办法是可行的:
方法一:
在类似C:\Program Files\Microsoft Visual Studio 8\VC\redi
st\Debug_NonRedist\x86\Microsoft.VC80.DebugCRT 下找到了下列文件:

msvcm80d.dll
msvcp80d.dll
msvcr80d.dll
Microsoft.VC80.DebugCRT.manifest

把这几个文件拷贝到目标机器上,与运行程序同一文件夹或放到system32下,就可以正确运行了。

其他release版、MFC程序什么的都是拷redist下相应文件夹下的文件就可以了,文件夹后都有标识!

方法二:
修改编译选项,将/MD或/MDd 改为 /MT或/MTd,这样就实现了对VC运行时库的静态链接,在运行时就不再需要VC的dll了。

方法三:

工程-》属性-》配置属性-》常规-》MFC的使用,选择“在静态库中使用mfc”
这样生成的exe文件应该就可以在其他机器上跑了。

方法四:

你的vc8安装盘上找到再分发包vcredist_xxx.exe和你的程序捆绑安装

转载于:https://www.cnblogs.com/Phoenix-Rock/archive/2008/03/26/1123341.html

解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”(转贴)...相关推荐

  1. vc2005编译过程中没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题? 的彻底解决

    vc2005编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决 收藏 快毕业了,为了工作的需要,需要使用庞大的VS2 ...

  2. C++编译过程中没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题? 的彻底解决...

    今天本人用vs2005 sp1中文版,学习C++程序的过程中,在执行MFC程序时,在编译过程中出现如下问题: 相关问题:这里编译时可能出现以下问题 /************************* ...

  3. 解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”...

    [VS2005]解决"由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题" 今天在准备发布用VS2005写的那个程序时,拷贝到我同事机器上,双击突然出现 ...

  4. 计算机程序配置不正确 请联系我们,Win7提示应用程序并行配置不正确使用命令行sxstrace.exe怎么解决?...

    最近有Win7用户反映,运行QQ的时候,出现提示"应用程序无法启动,因为应用程序的并行配置不正确.请参阅应用程序事件日志,或使用命令行sxstrace.exe工具".用户不知道这是 ...

  5. 由于应用程序配置不正确,未能启动该应用程序。请查看清单文件以查找可能的错误

    以前.net 2.0写的一个winform程序,选择转到vs2008,net 3.5下,转换成功完成,但是启动时报错: "由于应用程序配置不正确,未能启动该应用程序.请查看清单文件以查找可能 ...

  6. MatlabR2017b安装时遇到“应用程序并行配置不正确”的问题

    最近电脑上安装MatlabR2017b,安装时点击bin\setup.exe时弹出"应用程序并行配置不正确"的弹窗,网上查到需要安装C++运行库,但是并不管用,把setup.exe ...

  7. 由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题

    我们用 VS 2005 编写非托管的程序, 在一台未安装 .net 开发环境的机器上运行会出现 "由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题". ...

  8. 安装apache服务出错,无法启动此程序,因为计算机中丢失VCRUNTIME140.dll 尝试重新安装此程序以解决此问题...

    错误信息:无法启动此程序,因为计算机中丢失VCRUNTIME140.dll 尝试重新安装此程序以解决此问题 错误场景:在使用["D:\Program Files\httpd-2.4.20-x ...

  9. 无法启动此程序,因为计算机中丢失VCRUNTIME140.dll 尝试重新安装此程序以解决此问题...

    最新在系统安装一些软件发现提示无法启动此程序,因为计算机中丢失VCRUNTIME140.dll 尝试重新安装此程序以解决此问题 后来查找原因,是因为系统原因,(我可能安装了一个倒翻的操作系统)那就是缺 ...

最新文章

  1. 10 Java程序员面试宝典视频课程之Servlet
  2. C/C++结构体四字节数据对齐
  3. OC中protocol、category和继承的区别
  4. ubuntu 设置root启动
  5. centos上安装supervisor来管理dotnetcore等应用程序
  6. 把剪贴板里面的数据放到内表
  7. 反思O2O演化的三个时代,大数据与智能化才是未来所在
  8. 20220202--CTF刷题MISC方向--第7题--编码
  9. 做嵌入式的必须学Android吗
  10. eclipse护眼颜色和字体大小设置
  11. 官宣!vue.ant.design 低调上线
  12. ffmpeg -acodec列表
  13. 【渝粤教育】国家开放大学2018年春季 0008-21T简明现代汉语 参考试题
  14. python random函数_python随机模块random的22种函数(小结)
  15. Android Window/Window Z-Order/Surface/SurfaceView
  16. 【避免windows权限问题】nodejs 配置全局 globle 缓存 catch
  17. html 超链接下载文件问题 如何修改文件名称
  18. vivos9e防抖功能设置教程
  19. c语言求绝对值作业,C语言求绝对值
  20. 关于机器学习中鲁棒性和泛化能力

热门文章

  1. vivado中设置多线程编译
  2. 调制的缺点_电光调制与声光调制原理和应用领域
  3. Camstasia studio渲染(生成)视频
  4. mongodb 按配置文件mongodb.conf启动
  5. openssl——初了解
  6. iOS开发-通讯录有界面
  7. 关于运维体系谈谈我的想法
  8. zabbix_监控_进程
  9. 对查找的结果进行删除
  10. 14.3.1 调用系统的拍照功能