jianhong_wu 发表于 2015-6-23 15:38:55

identifier "ADC2" is undefined 报错如何解决?已解答。

问:
identifier "ADC2" is undefined 报错如何解决?

★坚鸿-深圳:
解决办法:
Error: identifier "ADC2" is undefined 以及CAN,TIM5,TIM6,UARAT1,UARAT5等错误。这类错误是因为所选用的系列芯片并没有这些资源,而再添加标准固件库时,我们由于是一次性全部把所有的库文件都添加进来了,所以要依次把这些没有资源的头文件和源文件都从工程中删除。比如我用的STM8S105系列芯片,要删除ADC2.h和ADC2.c文件,操作是这样的:在左边工作区中的inc文件组里,右键选中“stm8_adc2.h”在下拉菜单中点击“remove”,在弹出的对话框中选择“是”就可以删除此头文件。在左边工作区中的src文件组里,右键选中“stm8_adc2.c”在下拉菜单中点击“remove”,在弹出的对话框中选择“是”就可以删除此头文件。为了清除这类报错,我还要分别删除CAN,TIM5,TIM6,UARAT1,UARAT5等等这类文件。


页: [1]
查看完整版本: identifier "ADC2" is undefined 报错如何解决?已解答。