解决“不是有效的win32应用程序”问题

用VC2013编译了一个程序,在Windows 8、Windows 7(64位、32位)下都能正常运行。但在Win XP,Win2003下运行时,却报错不能运行,具体错误信息为“指定的可执行文件不是有效的 Win32 应用程序”。
       一、问题分析
         用eXeScope打开该exe,发现操作系统需求为“6.0”,即只能在Windows Vista或更高的操作系统下运行。
       
       二、解决办法
        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
转自: http://blog.csdn.net/shuaihj/article/details/17096903

xp下报错“不是有效的win32应用程序”相关推荐

  1. shell文件管理jenkins构建过程---window环境下报错:找不到shell文件

    window环境下报错:找不到shell文件.查看jenkins本地文件,可以查看到shell文件: 检查job配置: 发现使用的是Execute shell; 这个项目只能在liunx下使用,在wi ...

  2. explode php 报错,ecshop在php5.4下报错怎么办

    ecshop在php5.4下报错的解决办法:1.打开"cls_template"文件,并修改"$tag_sel=array_shift(explode(' ',$tag) ...

  3. linux32位运行64位程序,32位windows下可以运行的程序在64位linux下报错

    已结贴√ 问题点数:20 回复次数:3 32位windows下可以运行的程序在64位linux下报错 filt.c在32位windows code:blocks 10.05下运行无任何异样. 传到64 ...

  4. Release下报错,Debug下正常原因总结

    首先介绍如何在Release模式下调试: 步骤如下:         说明:ASSERT宏在发行版本中不起作用,而应该用VERIFY来进行发行版的调试.如果发行版本运行有问题,可以先禁止所有代码优化再 ...

  5. IDEA中启动项目一直报错,找不到符号或 程序包不存在常见处理方式

    新安装的idea,配置与maven都安装好了,运行其他项目都正常,但运行某个项目时报错,提示:"Error:(4, 25) java: 找不到符号符号:类 xxx位置:程序包 xxx.xxx ...

  6. 解决报错:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。PermissionError: [WinError 5] 拒绝访问。

    本博客帮你解决两个问题: 1. 当运行 'python -m pip install --upgrade pip' 时,出现 PermissionError: [WinError 5] 拒绝访问,该如 ...

  7. 解决金仓数据库安装时安装VC++2013报错问题:不受信任提供程序信任的根证书中终止

    解决金仓数据库安装时安装VC++2013报错问题:不受信任提供程序信任的根证书中终止 安装微软的信任证书: 1.点击链接下载微软证书:http://download.microsoft.com/dow ...

  8. oracle 监听共享 专用,【案例】Oracle报错TNS-12618 多版本监听LISTENER程序共享无法启动...

    天萃荷净 运维DBA反映当前环境的Oracle存在10G与9i两个版本,在启动监听程序的时候一个无法启动报错TNS-12618,分析原因为双监听IPS争用导致 在一台机器上装了9.2.0.4和10.1 ...

  9. logging多进程报错:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问

    logging多进程报错:PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问 问题重现 2019-12-23 13:28:24,415 - INFO: ...

最新文章

  1. RocketMQ实战(四)
  2. 5G NR — 射频系统
  3. ABB 机器人 通信指令(人机对话):
  4. python socket自动重连_详解python3中socket套接字的编码问题解决
  5. 微信开源项目讲解使用公开课
  6. 详解如何在vue项目中引入饿了么elementUI组件
  7. 为什么学计算机的学生应该向开源项目做贡献?
  8. android数字提示错误,从服务器接收数据时出现Android错误
  9. java订餐管理系统代码,基于JAVA的订餐管理系统
  10. 如何养成良好的生活习惯 — 饮食、睡眠、运动
  11. 加密算法(国密算法)
  12. Html的页面演变史02
  13. 男生学计算机会计,男生学习会计专业好吗
  14. python中一般使用几个空格表示缩进_python中使用空格还是使用 Tab键缩进的建议...
  15. 详解Flutter中各种Binding
  16. Python基础详解(十三):(视频符号化)将视频转换成ASCII符号形式展示出来
  17. Spooling技术简单熟悉
  18. ARM汇编指令CMP/CMN/TST/TEQ
  19. 数据结构-算法题分享1
  20. 进程介绍及和线程的关系

热门文章

  1. 174. Dungeon Game(H)
  2. 事务管理之JTA事务
  3. FocalLoss原理通俗解释及其二分类和多分类场景下的原理与实现
  4. Android Dictionary
  5. android开发 pdf阅读器 第三方可,android pdf 阅读器开发, pdf demo, pdf第三方控件
  6. linux systemtap java,Systemtap 两个实用的小例子
  7. hotmail邮箱不能打开解决方法
  8. 模型效果差?我建议你掌握这些机器学习模型的超参数优化方法
  9. 解决Office 2010打开文件提示“文件已损坏,无法打开。”的问题
  10. 计算机菜单打不开,电脑右键菜单打不开怎么办