horizon428 发表于 2016-7-28 08:58:32

VisualGDB 移植STM32项目报错

按照VisualGDB的指导步骤新建并导入CUBE MX生成的工程,编译的时候出现50多个警告,"ISO C99 requires whitespace after the macro name",大意应该是宏定义后要有空格,但是并未指示出哪些宏定义报错,如何处理?

creep 发表于 2016-7-28 09:16:16

感觉VisualGDB没有那么好用啊!

horizon428 发表于 2016-7-28 09:23:53

creep 发表于 2016-7-28 09:16
感觉VisualGDB没有那么好用啊!

主要是它的大后台Visual Studio好用,秒keil好几条街。

moyanming2013 发表于 2016-7-28 10:14:31

horizon428 发表于 2016-7-28 09:23
主要是它的大后台Visual Studio好用,秒keil好几条街。

给你几个参考:
http://stackoverflow.com/questions/22805342/warning-iso-c99-requires-whitespace-after-the-macro-name
http://github.com/RIOT-OS/RIOT/issues/87

edmundlee 发表于 2019-3-18 21:21:23

我也碰到同样的问题, 烦人啊
但我猜问题应该是在那些库文件里的宏定义的问题
只是警告就没太在意, 就是每次都一大堆警告, 看着就不舒服

edmundlee 发表于 2019-3-18 23:07:09

请问楼主你是怎样解决的? 能分享一下吗?

horizon428 发表于 2019-8-13 17:39:15

edmundlee 发表于 2019-3-18 23:07
请问楼主你是怎样解决的? 能分享一下吗?

现在CUBE MX软件已经更新,用VisualGDB可以直接导入工程,没有任何错误。详见这里:http://visualgdb.com/tutorials/arm/stm32/cube/
页: [1]
查看完整版本: VisualGDB 移植STM32项目报错