VS2013开发的程序不能在XP下面运行

文飞扬 2014-10-21 03:43:56
我在win8下面,用VS2013开发了一个桌面小程序,采用的静态链接库,在win7和win8下面都正常运行,在XP下面提示不是有效的win32应用程序,会是什么原因呢?编译选项我选择的release和win32.
...全文
12790 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
Yikj 2016-06-27
  • 打赏
  • 举报
回复
一楼正解,谢谢。
sinat_26014465 2015-12-29
  • 打赏
  • 举报
回复
一楼正解。还得加上几个dll mfc110ud等等
qq_32085479 2015-10-17
  • 打赏
  • 举报
回复
就是运行时库的问题,这个如果考虑到向下兼容最好用基本运行时库,然后对于高阶的库,自己用安装包来操作。
kelvin_wangning 2015-10-12
  • 打赏
  • 举报
回复
之前遇到问题,百度一下,装个补丁就行了。。额,还有,很多新的函数,XP不一定有。。
sinopecshantb 2015-10-08
  • 打赏
  • 举报
回复
应该没问题的!!!!
software_artisan 2015-05-27
  • 打赏
  • 举报
回复
xp上面没有你的程序所需的.net framework
SweetLoverFT 2015-05-27
  • 打赏
  • 举报
回复
解决办法其实很简单: 1.创建项目的时候选择 .Net FrameWork 3.5 的,如下图: 2.设置平台工具集为 v120_xp:
於黾 2015-02-10
  • 打赏
  • 举报
回复
.net类库就好比基础建设 你编译的程序就是依赖于基础建设的设备 比如在美国,人家到处都有水电煤气的管子,人家开房车到处跑,晚上停到路边就直接能接入水电煤气 而你把美国房车开中国来了,那房车也只能当帐篷用,所有那些方便的功能全部都没有了
lengwuqin 2015-02-09
  • 打赏
  • 举报
回复
引用 1 楼 zx_pisan 的回复:
在工程(注意是单个工程)上右键\属性\配置属性\常规\平台工具集\,选择visual studio 2013-windows xp(v120xp)重新全编译试试看看。 注意编译的时候:所有依赖库也是需要这个设置
怎么设置所有依赖库呢?????????????
cqzj70 2014-11-19
  • 打赏
  • 举报
回复
1楼正解,多看看
xiaoxiaofei 2014-11-12
  • 打赏
  • 举报
回复
并且都还是对应vs版本的运行时库,还都不一样
xiaoxiaofei 2014-11-12
  • 打赏
  • 举报
回复
除了设置32位编译模式之外,是不是还需要运行时库的支持呢,2005、2008、2010都需要vc运行时库,这点做的太恶心了
异常异长 2014-11-12
  • 打赏
  • 举报
回复
感觉就像是汽车引擎放在自行车上
NGC3623 2014-11-03
  • 打赏
  • 举报
回复
原来遇到过这个问题,链接器->系统->子系统->控制台XXX。按图片上设置的看看能行不:
zx_pisan 2014-11-03
  • 打赏
  • 举报
回复
在工程(注意是单个工程)上右键\属性\配置属性\常规\平台工具集\,选择visual studio 2013-windows xp(v120xp)重新全编译试试看看。 注意编译的时候:所有依赖库也是需要这个设置

7,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧