用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序
问题描述:
用VC2013编译了一个程序,在Windows 8、Windows 7(64位、32位)下都能正常运行。但在Win XP,Win2003下运行时,却报错不能运行,具体错误信息为“指定的可执行文件不是有效的 Win32 应用程序”。
用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序
问题分析:
用eXeScope打开该exe,发现操作系统需求为“6.0”,即只能在Windows Vista或更高的操作系统下运行。
解决方法:
解决方法1:
链接器->系统->子系统->控制台或windows 后面的”最低版本“是5.01
解决办法2:
1.用VC2013打开项目源代码,选中项目,然后右键菜单里点属性打开项目属性对话框;
2.在左侧树列表里选择 配置属性->常规,然后在右侧列表的“平台工具集”选中“Visual Studio 2013 – Windows XP (v120_xp)”,再点击确认。
改好后重新编译,就能正常运行了。
此时再用eXeScope打开该exe,发现操作系统需求为“5.1”,即能在Windows XP或更高的操作系统下运行。
参考微软的解释
http://msdn.microsoft.com/zh-SG/library/jj851139.aspx
解决办法3:
1.下载安装升级包http://www.microsoft.com/zh-cn/download/details.aspx?id=39305
2.可以通过如下的操作实现:
1).在“Solution Explorer”中选中项目,然后右键菜单里点属性。
2).在Property Pages里选择Configuation Properties,选择General,然后在Platform Toolset里选中Visual Studio 2012 – Windows XP (v110_xp)即可。
这种方法的具体说明可参考:
http://www.cnblogs.com/hwangbae/archive/2012/11/27/2790637.html
用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序相关推荐
- xp下如何配置php,windows xp下 如何配置 php
在XP的IIS下安装 PHP 简单方法 安装前的准备(我这里用PHP4): PHP4.0以上的版本.只需以下三个文件就可以了: php4isapi.dll,php4ts.dll,php.ini-dis ...
- 在windows 10下编译可在windows xp下使用的 opencv 3.2
!官网下载opencv3.2,得到源码 ?cmake(3.21)执行Configure出错 !考虑到opencv3.2较老,build里面是x64的v14,对应vs2015,因此考虑改用旧版本cmak ...
- cef异常处理_cef2623程序在xp下无法启动 出现c06d007f异常的解决方法
ExceptionAddress: 7c812fd3 (kernel32+0x00012fd3) ExceptionCode: c06d007f ExceptionFlags: 00000000 Nu ...
- 让用VS2012/VS2013编写的程序在XP中顺利运行
转自:http://blog.csdn.net/asanscape/article/details/38752655/ 微软为了推销自家平台,默认配置下VS2012和VS2013编写的应用程序只能在V ...
- cef异常处理_cefSharp在XP下使得程序崩溃记录
前言:这是一个奇葩的问题,到现在自己还没有搞明白问题出现在哪里,但是从问题总算是解决了,希望看到此文章的大牛,如果知道问题出在什么地方,可以告知一下. [一个在XP系统下面应用程序崩溃问题] 资源: ...
- xp下净网先锋的清除 (http://www.dsdz.net/game/bbs/dispbbs.asp?boardid=10id=702)
-- xp下净网先锋的清除 xp下净网先锋的清除一. 在共享服务器共享文件夹下建一文件jw.bat,另建一自解压文件deljw.exe和jw.exe,两个自解压包 各自含有jw.bat 第一步del ...
- Hough(霍夫变换) 基于Opencv2.4.9 和VS2012平台下编写
霍夫变换(Hough Transform)是图像处理中的一种特征提取技术,它通过一种投票算法检测具有特定形状的物体.该过程在一个参数空间中通过计算累计结果的局部最大值得到一个符合该特定形状的集合作为霍 ...
- c# 中wpfexcel_VS2017下编写C#程序读写Excel文件
原标题:VS2017下编写C#程序读写Excel文件 前言: 有时候我们需要对Excel文件进行特殊处理,这种情况下写个小程序是很方便的.最近刚开始学C#,正好有同学需要处理个Excel文件,我就写了 ...
- 在Windows下编写的代码,实时在Linux下编译
方法一: 如何实现在Windows7下编写Linux程序,写完程序以后,不用拷贝文件,直接在Linux(RHEL6.5)机器上编译最新的代码. 1.首先将Windows的代码文件夹设置为共享文件夹: ...
最新文章
- InnoDB的ib_logfile写入策略
- RabbitMQ使用简述
- Hibernate读书笔记
- 机器学习算法中的偏差-方差权衡(Bias-Variance Tradeoff)
- LTP 语义依存分析
- 五分钟读懂视频大数据分析
- 格雷码转十进制 c语言,格雷码的转换方法
- IOS测试的一般流程和注意事项
- 磁力链接地址生成教程
- excel公式编辑器_巧用Excel制作炫酷聚光灯效果,数据查看太方便了
- 微信小程序 canIUse
- 9. PHP接入微信支付订单、退款订单、转款订单的查询
- Linux keypad 设备树,GitHub - bilibilifmk/rpi_mt: 树莓派移动终端 全键盘及2.4寸tft材质屏幕...
- 共享充电宝广告机功能与特点
- java中数组下标越界的异常_java新手求助 数组下标越界异常
- 一些关于TIA博图软件使用规范
- 【邀请函】2022中国开源年会如约而至,XuperChain三道关等你闯!
- springboot出入参参数日志打印方案以及实现
- 最新版的docker安装
- 【C素数】素数(质数)和分解质因数
热门文章
- Spring Session官方介绍及spring框架学习方法
- mysql 秒杀 隔离级别_MySQL 四种隔离级别详解,看完吊打面试官
- python整型图_python源码研究之整型对象探索
- html时钟翻牌效果,干货满满!如何优雅简洁地实现时钟翻牌器(支持JS/Vue/React)
- JavaFX 中使用多线程与保证 UI 线程安全
- 解决 Maven 报错 Non-resolvable parent POM ... was cached in the local repository, resolution will not be
- 210124阶段三信号屏蔽,管道通信
- Cortex‐M3-存储器映射
- 从module的简单实现到模块化
- php编译安装与配置