qt 代码中区分32位64位的宏
时间: 2024-05-28 09:13:37 浏览: 212
windows下qt获取所有桌面窗口句柄、类名和标题
5星 · 资源好评率100%
在 Qt 代码中,可以使用以下宏来区分 32 位和 64 位系统:
- `Q_PROCESSOR_X86_32`: 如果在 x86 32 位系统上编译,则定义此宏。
- `Q_PROCESSOR_X86_64`: 如果在 x86 64 位系统上编译,则定义此宏。
- `Q_PROCESSOR_ARM`: 如果在 ARM 架构系统上编译,则定义此宏。
- `Q_PROCESSOR_ARM_64`: 如果在 ARM 64 架构系统上编译,则定义此宏。
- `Q_PROCESSOR_IA64`: 如果在 IA-64 架构系统上编译,则定义此宏。
- `Q_PROCESSOR_MIPS`: 如果在 MIPS 架构系统上编译,则定义此宏。
另外,Qt 还提供了一些宏来判断系统的位数:
- `Q_OS_WIN64`: 如果是 64 位 Windows 系统,则定义此宏。
- `Q_OS_LINUX64`: 如果是 64 位 Linux 系统,则定义此宏。
- `Q_OS_MAC64`: 如果是 64 位 Mac 系统,则定义此宏。
阅读全文