解决vs2005编写程序报”应用程序配置不正确,程序无法启动”
使用vs2005编写完一个MFC程序后,在本机运行正常,发布到其它机器则会出现运行报错,提示“应用程序配置不正确,程序无法启动”,使用windows的事件查看器查看windows日志中的应用程序错误情况,发现提示
[php]
D:\test\bin_release\test.exe”的激活上下文生成失败。
找不到从属程序集 Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50608.0"。
请使用 sxstrace.exe 进行详细诊断。
[/php]
这说明缺少Microsoft.VC80.MFC相关的库,找到C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.MFC目录,将该目录的动态库复制到运行程序所在目录,问题解决。