按照VisualGDB的指导步骤新建并导入CUBE MX生成的工程,编译的时候出现50多个警告,"ISO C99 requires whitespace after the macro name",大意应该是宏定义后要有空格,但是并未指示出哪些宏定义报错,如何处理?
主要是它的大后台Visual Studio好用,秒keil好几条街。
给你几个参考:
http://stackoverflow.com/questio ... fter-the-macro-name
http://github.com/RIOT-OS/RIOT/issues/87
但我猜问题应该是在那些库文件里的宏定义的问题
只是警告就没太在意, 就是每次都一大堆警告, 看着就不舒服
现在CUBE MX软件已经更新,用VisualGDB可以直接导入工程,没有任何错误。详见这里:http://visualgdb.com/tutorials/arm/stm32/cube/