3002| 4
|
IAR FOR STM8出错提示duplicate definitions |
5金钱
最佳答案在网上搜了一下,找到答案了。
STM8S与IAR程序常用错误:
IAR中的重复定义问题:在自己写头文件时,要记得将常量定义在.c文件中,如果将常量定义在.h文件中,当在main.c或者其他地方包含该头文件时,会将头文件中的常量定义包含到main.c中,同时,相应的.c文件也有该常量定义语句,就会导致linker报错,有xxxx重定义(redefined)。此外,当要在main.c中使用其他.c文件中定义的量时,要记得+ extern+ +。
标准的做法:在.h文件中声 ...
| ||
| ||
发表于 2016-8-12 10:17:41
|
显示全部楼层
| ||
RT-Thread RTOS 音频,WIFI,蓝牙
|
||
| ||
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-23 05:13
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网