NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
windef.hpp
浏览该文件的文档.
1#ifndef NEFORCE_CORE_CONFIG_WINDEF_HPP__
2#define NEFORCE_CORE_CONFIG_WINDEF_HPP__
3
11
13#ifdef NEFORCE_PLATFORM_WINDOWS
14
15# if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_AMD64_) && \
16 !defined(_ARM_) && !defined(_ARM64_) && !defined(_ARM64EC_) && defined(_M_IX86)
17# define _X86_
18# if !defined(_CHPE_X86_ARM64_) && defined(_M_HYBRID)
19# define _CHPE_X86_ARM64_
20# endif
21# endif
22
23# if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_AMD64_) && \
24 !defined(_ARM_) && !defined(_ARM64_) && (defined(_M_AMD64) || defined(_M_ARM64EC))
25# define _AMD64_
26# endif
27
28# if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_AMD64_) && \
29 !defined(_ARM_) && !defined(_ARM64_) && !defined(_ARM64EC_) && defined(_M_ARM)
30# define _ARM_
31# endif
32
33# if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_AMD64_) && \
34 !defined(_ARM_) && !defined(_ARM64_) && !defined(_ARM64EC_) && defined(_M_ARM64)
35# define _ARM64_
36# endif
37
38# if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_ARM_) && \
39 !defined(_ARM64_) && !defined(_ARM64EC_) && defined(_M_ARM64EC)
40# define _ARM64EC_
41# endif
42
43# if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_AMD64_) && \
44 !defined(_ARM_) && !defined(_ARM64_) && !defined(_ARM64EC_) && defined(_M_M68K)
45# define _68K_
46# endif
47
48# if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_AMD64_) && \
49 !defined(_ARM_) && !defined(_ARM64_) && !defined(_ARM64EC_) && defined(_M_MPPC)
50# define _MPPC_
51# endif
52
53# if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_M_IX86) && !defined(_AMD64_) && \
54 !defined(_ARM_) && !defined(_ARM64_) && !defined(_ARM64EC_) && defined(_M_IA64)
55# if !defined(_IA64_)
56# define _IA64_
57# endif
58# endif
59
60# ifndef _MAC
61# if defined(_68K_) || defined(_MPPC_)
62# define _MAC
63# endif
64# endif
65
66#endif
67#endif // NEFORCE_CORE_CONFIG_WINDEF_HPP__
核心配置头文件