Qt Linux交叉编译字节数目不一样

C语言有很多字节在不同平台下大小不一样,如下图

经验总结:

1、交叉编译也只能识别当前操作系统平台,无法感知到你要编译去的平台

2、QT Pro判断不同操作系统

3、ulong默认定义是unsigned long在32位系统是4字节,在64位系统是8字节。因此如果想要定义8字节不能用long,需要定义 long long,定义4字节用int。

相关推荐
今天也想躺ping6 天前
linux系统移植pjsua库实现sip通话功能
linux·sip·交叉编译
想你依然心痛18 天前
Buildroot快速构建——根文件系统与内核裁剪实战
交叉编译·根文件系统·包管理·启动优化·busybox·buildroot·内核裁剪
花花少年1 个月前
Ubuntu系统下交叉编译gpac
交叉编译·gpac
nnnnichijou2 个月前
Qt 6.9 嵌入式 Linux 交叉编译全栈填坑指南(以树莓派5 AArch64 为例
qt·嵌入式·交叉编译·qml·树莓派5
jrrz08282 个月前
Apollo OSQP库交叉编译
vscode·apollo·交叉编译·mpc·osqp
六点的晨曦3 个月前
OpenCV 4.3 交叉编译 AArch64 完整指南(x64 Ubuntu 20.04)
opencv·交叉编译·ubuntu20.04·aarch64
seaside20034 个月前
ggml交叉编译安卓部署大模型
安卓·交叉编译·ggml
特立独行的猫a6 个月前
鸿蒙PC生态三方命令行软件移植:XZ压缩工具移植到鸿蒙PC平台的完整指南
华为·harmonyos·移植·命令行·交叉编译·xz命令
威桑7 个月前
交叉编译过程中的踩坑与收获
linux·c++·arm·交叉编译