关于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” 博客,转载请与作者联系!
大家可以看看!
另外以下某人说的非常有理!
vc 2005对系统级dll(如msvcrt.dll)的依赖性检查比以前更严格,不能像以前那
样直接随exe打包然后简单放在安装机器的搜索目录中,操作系统自带的msvcrt.dll
只是供操作系统使用的。
程序员使用了以下两种方法把问题解决了:
1静态链接:
修改项目属性,静态链接mfc库(静态链接时,会自动修改上面提到的多线程DLL为多线程)。
2动态链接:
拷贝msvcrt.dll ,和Microsoft.VC80.CRT.manifest文件到XP机上。
我对这个比较门外,但结果是正确的,具体原因,希望大家多多发言!
本文出自 “Fighting” 博客,转载请与作者联系!
相关文章推荐
- 关于VS2005编译的程序运行时提示“由于应用程序配置不正确,应用程序未能启动”的问题
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题(转)
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- 解决VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- 解决VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- (ZT) 解决VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- 解决VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- 【原】解决VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题