[STM32F4] 这个如何解决

[复制链接]
 楼主| androidbus 发表于 2021-3-7 18:37 | 显示全部楼层 |阅读模式

Error   [212] C:\Users\ZD\Desktop\aijiu-PID\cmd_process.h; 54.1 missing number after pragma "pack"
709475fda19b6b7fb5.png
feiqi1 发表于 2021-3-7 18:40 | 显示全部楼层
看起来是cmd_process.h的54 行报错。
litengg 发表于 2021-3-7 18:42 | 显示全部楼层
这个是图片上定位到了错误点。
qiangweii 发表于 2021-3-7 18:44 | 显示全部楼层
你写这2个#pragma的目的是什么?
shashaa 发表于 2021-3-7 18:46 | 显示全部楼层
PIC16写C不用搞这么复杂的.
xia00 发表于 2021-3-7 18:49 | 显示全部楼层
是否PICC编译器不支持 pack(push)?
hfdy01 发表于 2021-3-7 18:51 | 显示全部楼层
试试#pragma  pack (push,1)代替#pragma pack(push) #pragma pack(1)
CallReceiver 发表于 2021-3-7 18:53 | 显示全部楼层

这个我修改过了  还是错误
boy1990 发表于 2021-3-7 18:56 | 显示全部楼层
The pragma pack requires a decimal number as argument. This specifies the align-ment of each member within the structure. Use this with caution as some processors enforce alignment and will not operate correctly if word fetches are made on odd boundaries, e.g.:#pragma pack  /* what is the alignment value */Maybe you meant something like:#pragma pack 2
sourceInsight 发表于 2021-3-7 18:57 | 显示全部楼层
没有特殊需要的话, 你把它删掉, 看看编译和执行的效果, 看看有没影响.
bbapple 发表于 2021-3-7 19:00 | 显示全部楼层
可能是编译器的不同的原因吧.。
handleMessage 发表于 2021-3-7 19:02 | 显示全部楼层
问题是为什么会报这个错误呢?
zhouhuanの 发表于 2021-3-7 19:04 | 显示全部楼层
报错这句话代表的是什么意思呢?
wanglaojii 发表于 2021-3-7 19:07 | 显示全部楼层
看着像是缺少对它的详细定义?
laozhongyi 发表于 2021-3-7 19:08 | 显示全部楼层
看看之前的那个帖子里边是怎么解决的。。
Edisons 发表于 2021-3-7 19:10 | 显示全部楼层
看来需要详细研究一下手册的说明啊。。
晓伍 发表于 2021-4-6 17:07 | 显示全部楼层
没有遇到过这个问题啊
八层楼 发表于 2021-4-6 17:09 | 显示全部楼层
不用写这么复杂吧
观海 发表于 2021-4-6 17:12 | 显示全部楼层
编译器支持吗
guanjiaer 发表于 2021-4-6 17:14 | 显示全部楼层
看不出来是哪里的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

181

主题

1597

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部