U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 帮助中心 >

预定义常量WIN32、_WIN32、_WIN64的作用

来源:http://www.tudoupe.com时间:2022-05-22

根据MSDN, VC包括三个预处理常数,每个常数一个。 _WIN32_WIN64WIN32三个常数怎么用?

WIN32

在 Win32 的设置下,WIN32它在“项目属性-C/C+预处理器-预处理器定义”中作了具体说明。还有,一个x64系统,此常数不在预定义对象列表中 。这是否表示我们通过看WIN32 就能知道我们是否在X64平台上?不。在Windows SDK的窗户里minwindef.h第37行给出了以下定义:

即是说,只要包含了Windows.hWIN32常数定义明确,因此不能用于确定平台环境。然而,如果将WIN32从不包含 Windows.h 的预处理定义中删除,那么WIN32就没有定义。

_WIN32、_WIN64

下面看_WIN32_WIN64两者是独一无二的, 没有明确的定义 。 根据 MSDN, “ 项目属性 - C/ C+ 前处理器 - 前处理器 - 预处理器定义 ” 下没有窗口。 这是编译器 。(ml.exe/ml64.exe)内部具体指明。以下说明如下:

_WIN32:Defined for applications for Win32 and Win64. Always defined.
_WIN64:Defined for applications for Win64.

以下是一个程序(在 Win32 (X86) 和 x64 设置中运行一次) 。

当使用 Win32 配置时,_WIN32有定义,_WIN64两者都是在 x64 配置下定义的。 这是我们人权观察特别覆盖的一部分 。_WIN32一定有定义。

因此,WIN32/_WIN32可用于检查视窗系统是否无障碍(用于跨平台程序),而_WIN64可用于确定汇编环境是x86还是x64发现,WIN32/_WIN32可用于检查视窗系统是否无障碍(用于跨平台程序),而_WIN64可用于确定汇编环境是x86还是x64。

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息