我这里使用的是APM32-CORTEX-M0;新建工程,编译出现警告;
但是其他工程正常调用apm32f00x.h.编译未出现警告
这个警告的意思是:表明代码使用了匿名联合(anonymous unions),这是C11标准引入的特性。默认情况下,较早版本的C(如C90或C99)不支持匿名联合,因此启用严格符合早期标准时会引发这个警告。
我这里发现是打开了 ”C99模式“D ;
最后发现是KEIL版本给高了,换成了version5; 就编译通过了
我这里使用的是APM32-CORTEX-M0;新建工程,编译出现警告;
但是其他工程正常调用apm32f00x.h.编译未出现警告
这个警告的意思是:表明代码使用了匿名联合(anonymous unions),这是C11标准引入的特性。默认情况下,较早版本的C(如C90或C99)不支持匿名联合,因此启用严格符合早期标准时会引发这个警告。
我这里发现是打开了 ”C99模式“D ;
最后发现是KEIL版本给高了,换成了version5; 就编译通过了