VS2005编译的程序在XP系统下不能运行的解决办法
来源:互联网 发布:网站内容管理系统cms 编辑:程序博客网 时间:2024/05/22 01:55
我们有这样的经验,在VC6.0、VS2003下使用Use MFC in a shared DLL选项编译出来的程序,如果在一台纯洁的机器上运行,会弹出警告,提示我们缺少某些dll。我们乖乖的把那些库收集起来,打包的时候裹到一起就OK了。
可是,在VS2005下,好日子不再有了。在VS2005下使用Use MFC in a shared DLL选项编译出来的程序,在Windows 2003或Windows XP下运行,系统会警告:“应用程序配置不正确,应用程序因此未能启动,重新安装也许会解决此问题。”我们认为问题不大,按照以往经验,把MFC开头的dll拿来,放在程序目录下...可是,为什么警告依旧呢?
找啊找啊找方法,找到一个好方法。运行一个vcredist_x86就可解决此问题。该文件在C:/Program Files/Microsoft Visual Studio 8/SDK/v2.0/BootStrapper/Packages/vcredist_x86目录下。
需要解释?VC2005编译出来的程序文件,采用了manifest方式来指定dll文件...需要更多解释?找微软吧!
用Use MFC in a Static Library选项来编译,不会有这些问题。不过,这不是今天讨论的重点。
- VS2005编译的程序在XP系统下不能运行的解决办法
- VS2005编译的程序在XP系统下不能运行的解决办法
- VS2005 VC++开发的程序无法在XP下运行?
- VS2010最大的硬伤,编译出来的程序不能在XP SP2以下的系统运行
- vs2012下开发的程序无法在xp系统下运行的解决办法
- 用VS2005编译的应用程序在其它VS2005机器不能正常运行的原因和解决办法
- WIN7 下 VS2013编译出来的程序不能在XP运行
- VS2005编译的程序在没有装VS2005的机器上无法运行的解决办法
- vs2005编译的程序不能运行的几个解决方法
- [转]vs2005编译的程序不能运行的几个解决方法
- VS2005与VS2008下编译的MPI程序运行出错的解决办法
- 为什么在Win7上编译的ADO程序不能在XP上运行
- ON_WM_NCHITTEST和其他MFC宏在vs2005下不能编译通过的解决办法
- VS2012编译的C/C++程序不能在Windows XP上运行的解决方案
- VS2012编译出来的程序,在XP上不能运行的原因
- vs2012-vs2013编译出来的程序不能在xp上运行解决方法
- vs2005的MFC程序在64位机上不能运行
- VS2005 VS2008编译的程序在Win7下以管理员身份运行的设置
- Windows mobile下写IE cookie
- U-BOOT移植小解
- 2009ACM多校联合暑期集训(16)——NIT专场
- Rational BuildForge将 buildforge.conf 和 bfagent.conf 中的密码加密
- 百度规律
- VS2005编译的程序在XP系统下不能运行的解决办法
- Windows mobile下获取系统图标
- windows mobile上调用摄像头接口
- Linux液晶屏驱动开发
- WInCE下线程的事件同步
- RTSP协议分析
- WinCE下的非常用字符串操作函数
- windows mobile中求存储空间大小
- 【原创分享】一个qt4图片浏览器