函数调用的编译错误,Arduino
我在编译程序时遇到问题。它是这样写的:
AP_Var(AP_Var_group *group, Key index, const prog_char_t *name, Flags flags = k_flags_none);
编译器告诉我
AP_Var.h:163: error: Expected ',' or '...' before '*' token
据我所知,prog_char_t
来自另一个名为 Betterstream.h
的文件,但是 prog_char_t
到底是什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
prog_char_t
在AP_Common.h
rel="nofollow">Arducopter 来源。即它定义了一个存储在 AVR 微控制器的程序存储器中的
char
。标准 Arduino 环境使用 avr-libc ,它定义了
prog_char
出于相同目的。我不清楚为什么 Arducopter 团队选择自己定义这个。prog_char_t
is defined as follows inAP_Common.h
in the Arducopter source.i.e. it defines a
char
which is stored in the program memory of an AVR microcontroller.The standard Arduino environment uses avr-libc which defines
prog_char
for the same purpose. It's not clear to me why the Arducopter team chose to define this themselves.