解决XP“不是有效Win32程序” 不是改Platform toolset
背景
最近在写一个窗口程序,想在Windows XP上也能跑。先用vs 2015的App Wizard生成了一个实例窗口程序,按照网上大部分攻略,将 "Properties - General - Platform Toolset" 改为 “Visual Studio 2015 - Windows XP (v140_xp)” 后,编译并放到XP机上,可以运行。然而,自己从零新建一个空项目,写好了WinMain,也进行了上述步骤,却不能在XP机上运行,会提示 “不是有效的Win32应用程序”。
解决方案
在 "Properties - Linker - System - Subsystem" 改为 "Windows (/SUBSYSTEM: WINDOWS)"。如果一开始新建的是空项目,默认的这个值应该是Not Set的。
解决XP“不是有效Win32程序” 不是改Platform toolset的更多相关文章
- vs2012编译在win7 32位电脑和win xp电脑上运行的win32程序遇到的问题记录
		
一.win7 32位电脑: vs2012编译的64位程序是没有问题的.但编译的32位程序在别的电脑(虚拟机模拟)出错: 感觉很无语,vs这么牛逼的东西,在设计时候都不考虑这些吗? 在自己电脑C:\Wi ...
 - vs编译在win xp电脑上运行的win32程序遇到的问题记录(无法定位程序输入点GetTickCount64于动态链接库KERNEL32.dll)
		
直接编译后运行,弹出提示框:不是有效的win32应用程序 像之前那样把msvcr110.dll复制过去依然报错: 这是因为vs2012编译的win32程序用到的系统函数在xp环境上对应不上.之前转载的 ...
 - “不是有效WIN32程序”
		
写了个控制台,放到服务器上面运行,运行失败,出现"不是有效win32程序" 不知道原因. 猜测: 1.程序只支持64位的处理器,修改了项目的属性,发现支持any cpu.排除 2. ...
 - 用VC2010以上版本编译可以在低版本XP和2003的运行程序的方法
		
2013-09-17 作者:佚名 来源:本站整理 浏览:2001 评论:1 一直以来倍受此事困拢,vc2010以上版本编译出的exe或dll总是会引用kernel32.dll的En ...
 - WPF中嵌入普通Win32程序的方法
		
公司现在在研发基于.Net中WPF技术的产品,由于要兼容旧有产品,比如一些旧有的Win32程序.第三方的Win32程序等等,还要实现自动登录这些外部Win32程序,因此必须能够将这些程序整合到我们的系 ...
 - 一起学libcef--搭建自己的libcef运行环境(Win32程序,错误C2220解决方案)
		
转自 http://blog.csdn.net/wangshubo1989/article/details/50180413 现在就来讲讲如何在自己的win32程序中搭建libcef运行环境. 首先就 ...
 - UWP(二)调用Win32程序
		
目录 一.如何构建Win32程序 二.如何构建UWP工程? 三.Samples 一.如何构建Win32程序 打开csproj文件,使用如下代码添加引用(Reference).注意,如果指定位置不存在, ...
 - 第二章--Win32程序运行原理        (部分概念及代码讲解)
		
学习<Windows程序设计>记录 概念贴士: 1. 每个进程都有赋予它自己的私有地址空间.当进程内的线程运行时,该线程仅仅能够访问属于它的进程的内存,而属于其他进程的内存被屏蔽了起来,不 ...
 - win32程序中简单应用mfc
		
今日写程序在win32中用CRect发现报错,突然想起来.要引入mfc库.想重新建立一个工程添加对mfc的支持.发现选项不能选.查资料后发现. 在win32程序中简单应用mfc库,只需要简单的引入&l ...
 
随机推荐
- IDEA  eclipse  控制台日志输出到文件
			
eclipse IDEA
 - CSS阶段总结
			
CSS布局之左右布局与左中右布局 方法:为子元素设置浮动,然后在其父元素上使用clearfix类来清除浮动.代码示例: html部分: <div class="parent clear ...
 - opengl in medical imaging
			
医学可视化 http://schorsch.efi.fh-nuernberg.de/roettger/index.php/Lectures/MedicalVisualization http://ww ...
 - 网络抓取功能实现 将获取的结果进行过滤并写入到TXT文档中
			
下面是自己编写的 网络抓取功能实现 将获取的结果进行过滤并写入到TXT文档中 (以防忘记) 原创哟 import java.io.BufferedReader;import java.io.Buffe ...
 - jsp报An error has occurred. See error log for more details. Argument not valid错误
			
An error has occurred. See error log for more details. Argument not valid 翻译过来是:一个错误已经发生.看到更多的细节错误日志 ...
 - Spring MVC 注解json 配置
			
1.首先在pom.xml中添加依赖jar包 <dependency> <groupId>org.codehaus.jackson</groupId> ...
 - some characters cannot be mapped using iso-8859-1 character encoding
			
Eclipse中新建一个.properties文件,如果输入中文保存时就会提示错误 Reason:some characters cannot be mapped using "ISO-88 ...
 - 登录加密 md5
			
实现账户和密码登录的加密 https://github.com/AndreasPizsa/md5-jkmyers
 - 采用Psyco实现python执行速度提高到与编译语言一样的水平
			
本文实例讲述了采用Psyco实现python执行速度提高到与编译语言一样的水平的方法,分享给大家供大家参考.具体实现方法如下: 一.安装Psyco很简单,它有两种安装方式,一种是源码方式,一种是二进制 ...
 - APIO2015巴厘岛的雕塑——数位DP
			
题目:https://www.luogu.org/problemnew/show/P3646 对于A>1,将答案各位全置1,然后从高位到低位改成0判断是否可行: 用f[i][j]数组代表前i个数 ...