打印
[STM32F4]

这个如何解决

[复制链接]
1696|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

Error   [212] C:\Users\ZD\Desktop\aijiu-PID\cmd_process.h; 54.1 missing number after pragma "pack"

709475fda19b6b7fb5.png (570.94 KB )

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的目的是什么?

使用特权

评论回复
5
shashaa| | 2021-3-7 18:46 | 只看该作者
PIC16写C不用搞这么复杂的.

使用特权

评论回复
6
xia00| | 2021-3-7 18:49 | 只看该作者
是否PICC编译器不支持 pack(push)?

使用特权

评论回复
7
hfdy01| | 2021-3-7 18:51 | 只看该作者
试试#pragma  pack (push,1)代替#pragma pack(push) #pragma pack(1)

使用特权

评论回复
8
CallReceiver| | 2021-3-7 18:53 | 只看该作者

这个我修改过了  还是错误

使用特权

评论回复
9
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

使用特权

评论回复
10
sourceInsight| | 2021-3-7 18:57 | 只看该作者
没有特殊需要的话, 你把它删掉, 看看编译和执行的效果, 看看有没影响.

使用特权

评论回复
11
bbapple| | 2021-3-7 19:00 | 只看该作者
可能是编译器的不同的原因吧.。

使用特权

评论回复
12
handleMessage| | 2021-3-7 19:02 | 只看该作者
问题是为什么会报这个错误呢?

使用特权

评论回复
13
zhouhuanの| | 2021-3-7 19:04 | 只看该作者
报错这句话代表的是什么意思呢?

使用特权

评论回复
14
wanglaojii| | 2021-3-7 19:07 | 只看该作者
看着像是缺少对它的详细定义?

使用特权

评论回复
15
laozhongyi| | 2021-3-7 19:08 | 只看该作者
看看之前的那个帖子里边是怎么解决的。。

使用特权

评论回复
16
Edisons| | 2021-3-7 19:10 | 只看该作者
看来需要详细研究一下手册的说明啊。。

使用特权

评论回复
17
晓伍| | 2021-4-6 17:07 | 只看该作者
没有遇到过这个问题啊

使用特权

评论回复
18
八层楼| | 2021-4-6 17:09 | 只看该作者
不用写这么复杂吧

使用特权

评论回复
19
观海| | 2021-4-6 17:12 | 只看该作者
编译器支持吗

使用特权

评论回复
20
guanjiaer| | 2021-4-6 17:14 | 只看该作者
看不出来是哪里的问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

181

主题

1597

帖子

3

粉丝