【发布时间】:2013-01-03 20:59:45
【问题描述】:
我刚刚开始在 Arduino 中制作库。我创建了一个名为 inSerialCmd 的库。在包含 inSerialCmd 库之后,我想调用在主程序文件stackedcontrol.ino 中定义的名为delegate() 的函数。
当我尝试编译时,抛出一个错误:
...\Arduino\libraries\inSerialCmd\inSerialCmd.cpp:在成员函数中 '无效 inSerialCmd::serialListen()': ...\Arduino\libraries\inSerialCmd\inSerialCmd.cpp:32: 错误: 'delegate' 尚未声明
经过一番搜索后,似乎添加范围解析运算符可能会奏效。所以我在delegate()之前添加了“::”,现在是“::delegate()”,但是还是抛出了同样的错误。
现在我被难住了。
【问题讨论】:
标签: class function scope call arduino