1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在mbed网页开发环境中导出keil 5的工程,编译通不过,出现30个相同的错误, mbed/platform/Callback.h(247): error: #1209: invalid argument to attribute "deprecated" 请问该怎么处理? |
|
相关推荐
11个回答
|
|
1209行代码是什么??
|
|
|
|
|
|
|
|
|
|
|
|
本帖最后由 adlu 于 2016-11-22 13:49 编辑 加了,还是没有作用。加的位置不对吗? 加在后面也试过了 Misc Controls栏的全部内容是: --cpp -DDEVICE_RTC=1 -DDEVICE_SLEEP=1 -DTOOLCHAIN_object -DTOOLCHAIN_ARM_STD -D__ASSERT_MSG -DTARGET_STM32F1 --no_rtti -DTARGET_STM32F103RB -DMBED_BUILD_TIMESTAMP=1479540101.93 -Otime -DDEVICE_PORTINOUT=1 -D__CORTEX_M3 -DTARGET_FF_ARDUINO -c -O3 -DDEVICE_CAN=1 -DDEVICE_PORTOUT=1 -DDEVICE_STDIO_MESSAGES=1 -DTARGET_RELEASE --split_sections -DARM_MATH_CM3 -DTARGET_LIKE_CORTEX_M3 -DDEVICE_ANALOGIN=1 -DTARGET_NUCLEO_F103RB -DDEVICE_PORTIN=1 -DTARGET_CORTEX_M --cpu=Cortex-M3 -DTARGET_FF_MORPHO -DDEVICE_I2C=1 --preinclude=mbed_config.h -DTARGET_STM -DTOOLCHAIN_ARM -DDEVICE_INTERRUPTIN=1 --no_depend_system_headers -DTARGET_UVISOR_UNSUPPORTED --md -DDEVICE_PWMOUT=1 -DDEVICE_SERIAL_ASYNCH=1 --gnu --apcs=interwork -DDEVICE_SPI=1 -D__MBED__=1 -DDEVICE_SPISLAVE=1 -DDEVICE_SERIAL=1 -DTARGET_M3 -DDEVICE_I2CSLAVE=1 -D__CMSIS_RTOS -D__MBED_CMSIS_RTOS_CM -DTARGET_LIKE_MBED |
|
|
|
可能是KEIL对于变量的属性没有定义,你可以将变量的属性暂时去掉,应该就是OK.
|
|
|
|
本帖最后由 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不支持该提示信息。 |
|
|
|
|
|
|
|
如果是gnu 的话,你在c/c++选项里加入 --gnu选项。
|
|
|
|
哇哦,学习了;
|
|
|
|
我加--gnu试了一下,也是不行的。只能按照我前面说的解决。 |
|
|
|
可能是KEIL对于变量的属性没有定义,你可以将变量的属性暂时去掉,应该就是OK
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2049 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1893 浏览 3 评论
4485 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2040 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2549 浏览 1 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 16:15 , Processed in 0.870026 second(s), Total 91, Slave 75 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号