编译一段代码,总是提示如下错误,什么原因呢,请指教

2019-03-24 17:11发布

本帖最后由 快奔死了 于 2017-8-9 09:16 编辑

出错代码:#ifndef __ADCDRV2_H__
#define __ADCDRV2_H__

#define NUMSAMP        80  // NUMSAMP<1024

// External Functions



extern unsigned int flag_DMA0;

extern unsigned int BufferA[NUMSAMP] __attribute__((space(dma)));// PPPPPPPPPPPPPPPPPPPPPPPPPP
extern unsigned int BufferB[NUMSAMP] __attribute__((space(dma)));


extern void initAdc1(void);
extern void __attribute__((__interrupt__)) _DMA0Interrupt(void);   
extern unsigned int ProcessADCSamples(unsigned int *AdcBuffer);



#endif



错误提示:
DRIVERADCDRV2.H(58): error C129: missing ';' before '__attribute__'
双击错误提示,光标移动在PPPPPPPPPPPPPPPPPPPPPPPPPP这一行的开头
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
dong2213dong
1楼-- · 2019-03-24 21:06
感觉你的代码是COPY的吧,语法有问题啊
lxa000
2楼-- · 2019-03-24 23:51
看不懂 C代码~~~~~~~~~~~~~
a50180
3楼-- · 2019-03-25 00:17
 精彩回答 2  元偷偷看……
快奔死了
4楼-- · 2019-03-25 05:25
这是以前同事交接的项目,没交代清楚,这个文件是不需要的,移除之后就好了

一周热门 更多>