打印
[PIC®/AVR®/dsPIC®产品]

XC16编译器错误修改

[复制链接]
2058|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
橘子阿小|  楼主 | 2021-10-26 14:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 pzsh 于 2021-11-2 10:31 编辑

error: expected declaration specifiers before 'bank3'
error: parameter 'MB_rece_count' is initialized
对应的代码如下:
__bank(3) float SJDL111,SJDL222,SJDL333,SJDL444,SJDL555;
uint  MB_rece_count=0;//接收次数变量

我特意查了下XC16编译器说明书,是支持__bank(3)的,不知道问题出在哪里?

使用特权

评论回复
沙发
橘子阿小|  楼主 | 2021-10-26 15:23 | 只看该作者
有大神指教一下吗?

使用特权

评论回复
板凳
Roment| | 2021-11-1 11:44 | 只看该作者
如果是C代码, 试试删掉__bank(3)里面的一个"_"?

使用特权

评论回复
地板
pzsh| | 2021-11-2 10:31 | 只看该作者
如果 删掉__bank(3)里面的一个"_" 可以的话, 也告知一下哈

使用特权

评论回复
5
橘子阿小|  楼主 | 2021-11-3 08:08 | 只看该作者
Roment 发表于 2021-11-1 11:44
如果是C代码, 试试删掉__bank(3)里面的一个"_"?

试过了,不行

使用特权

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

本版积分规则

65

主题

152

帖子

1

粉丝