本帖最后由 adlu 于 2016-11-22 14:56 编辑
经过分析,这是编译器不支持该提示信息的问题。
出现的30个错误,内容相同,如下图。
其作用只不过是输出提示信息“
Arguments to callback have been reordered to Callback(func, arg)”。
但是keil不支持MBED_DEPRECATED_SINCE宏所使用的提示语法,所以出现该错误。
查看该宏定义,在toolchain.h文件,其功能描述何形式如下图。
该宏又调用了MBED_DEPRECATED宏,继续查看,光标定位到223行。
由此可知,导出的keil 5工程使用的是GNUC编译工具链。
但不知道为什么keil 5不支持该提示信息。
本帖最后由 adlu 于 2016-11-22 14:56 编辑
经过分析,这是编译器不支持该提示信息的问题。
出现的30个错误,内容相同,如下图。
其作用只不过是输出提示信息“
Arguments to callback have been reordered to Callback(func, arg)”。
但是keil不支持MBED_DEPRECATED_SINCE宏所使用的提示语法,所以出现该错误。
查看该宏定义,在toolchain.h文件,其功能描述何形式如下图。
该宏又调用了MBED_DEPRECATED宏,继续查看,光标定位到223行。
由此可知,导出的keil 5工程使用的是GNUC编译工具链。
但不知道为什么keil 5不支持该提示信息。
举报