今天在准备发布用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和你的程序捆绑安装
分享到:
相关推荐
[VS2005]解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题” 今天在准备发布用VS2005写的那个程序时,拷贝到我同事机器上,双击突然出现了“由于应用程序的配置不正确,...
解决“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题” 百试不爽! 执行顺序:先vcredist_x86.exe,再C2008sp1.exe (PS:这两个不行,再运行dxwebsetup.exe) 祝大家愉快!
很多用户在下载了愤怒的小鸟PC版后点击运行发现报“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。”这样的错误,大部分原因是由于系统中未安装相应的C++组件,导致游戏缺失运行...
可是在某些情况下,不管我们编译的是debug还是release版本,在虚拟机环境中都会报“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。”(The application has failed to start ...
写了一大顿说明网页关闭全没了,简单点。 就是解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”这个问题的。 装个合适的版本就可以了。
Unalbe to load DLL:由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。(Exception from HRESULT:0x800736B1). 解决思路。
可以修复由 Microsoft Visual C++ 8.0(CRT项目和MFC项目的Debug版) 和 Microsoft Visual Studio 9.0(CRT项目的...“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能纠正这个问题。” 这样的问题。
如运行程序时,提示“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题”错误, 请安装“Microsoft Visual C++ 2008 Redistributable Package”,
特别说明:如果运行时出现以下错误提示:“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。”,这时候,你只需要安装压缩包内的vcredist_x86.exe,安装后再次打开WinAVI.exe就可以...
不需要重开机就能在同一台电脑使用好几个OS。VMware主要的功能有:1....如遇到“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题”请安装 Microsoft Visual C++ 2005 SP1
小软件,快速合并已有的pdf文档。 删除Adobe LiveCycle Designer ...注:此绿色版没有带VC库,如果出现“由于配置文件不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题。”请自己安装 VC库
问题1:出现“由于应用程序配置不正确,应用程序未能启动。 重新安装应用程序可能会纠正这个问题。”提示是什么意思? 答:随读是基于vc2005开发的,需要vc2005运行库的支持, 您可以安装完整版的随读(在安装是...
Virace是绿色软件,不写注册表,无需安装,不向其他目录安装文件。但所支持的 虚拟串口软件需要安装才能运行,在安装过程中会访问注册表。 支持3种经纬度显示及输入方式(度、度分、度分秒)。 随时向粘贴板复制...