首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

请教在WIN7下如何编译在XP中运行的程序

2013-06-25 
请问在WIN7下怎么编译在XP中运行的程序我编译环境是WIN7 VS2010,但编译的程序在XP下无法运行,程序没有问题

请问在WIN7下怎么编译在XP中运行的程序
我编译环境是WIN7 VS2010,但编译的程序在XP下无法运行,程序没有问题。在XP下编译就可以运行了,不过这样挺麻烦的,请问大家:我在VS2010中怎么设置,才能编译XP环境的程序?
[解决办法]
试试限制Windows版本 和 静态链接

#define WINVER 0x0501
#define _WIN32_WINNT 0x0501


[解决办法]
DEPEND查看一下程序的依赖。VS2010编译的最好是做成安装包,直接拷过去的话运行不了的。
[解决办法]
可以考虑下载个VC2010组件包
Microsoft Visual C++ 2010运行组件包【vcredist_x86_2010】
http://www.hxdown.com/plus/download.php?open=0&aid=2846&cid=3
[解决办法]

引用:
引用:

没有什么错误 就是不能运行
什么都不报就是打不开?


从系统不报错这种情况,来看他使用的很有可能是精简过的xp,那种系统,前几天我算是真正领教过了,简直是无奇不有,什么情况都可能发生,怎一个乱字了得。只要删除的文件,不影响系统的基本正常运行和开关机,那些制作者都敢去删,来减小系统体积,还美其名曰:优化。真是无知者无畏也。

盗版害死人啊!

热点排行