您的位置:首页 > 其它

关于VS2005编译的程序运行时提示“由于应用程序配置不正确,应用程序未能启动”的问题

2007-12-04 15:30 811 查看
今天程序员把文件拷贝到我这台xp机器上运行,发现总是出现:“由于应用程序配置不正确,应用程序未能启动”的错误!我上网查了一下资料帮助其解决了问题,虽然我不是很懂得,但是最后帮他把问题解决了,所以也是很高兴的以件事情,首先从网上找了些资料,http://www.pcplayer.cn/show-45-1.html 这位写的就很好!
大家可以看看!
另外以下某人说的非常有理!
vc 2005对系统级dll(如msvcrt.dll)的依赖性检查比以前更严格,不能像以前那
样直接随exe打包然后简单放在安装机器的搜索目录中,操作系统自带的msvcrt.dll
只是供操作系统使用的。
程序员使用了以下两种方法把问题解决了:
1静态链接:
修改项目属性,静态链接mfc库(静态链接时,会自动修改上面提到的多线程DLL为多线程)。
2动态链接:
拷贝msvcrt.dll ,和Microsoft.VC80.CRT.manifest文件到XP机上。

我对这个比较门外,但结果是正确的,具体原因,希望大家多多发言!

本文出自 “Fighting” 博客,转载请与作者联系!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐