今天用keil5编译工程时遇到下面的问题
Argument of type “__packed LASER_PARAMETER_T*” is incompatible with “LASER_PARAMETER_T*”
我们看 首先了解一下__Packed的用法:
__packed的作用及用法。
__packed 限定符将所有有效类型的对齐边界设置为 1。这就意味着:
1、不会插入填充以对齐压缩对象
2、使用未对齐的访问读取或写入压缩类型的对象。
我们再来分析一下代码里面的结构体:
版权声明:本文为qq_40008325原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。