我现在开始使用Eclipse,我注意到在我编写的每个函数中都发生了此错误。对此没有任何帮助。
#include "init.h"
#include "irq.h"
void T0Handler (void) _attribute_ ((interrupt ("IRQ")));
int main(void)
{
systemInit(); /*CCLK = 50MHz; PCLK = 25MHz*/
install_irq(TIMER0_INT, T0Handler, 0);
for(;;);
}
以上只是一个初始化代码段。
但是,弹出错误提示:
描述资源路径位置类型预期在'{'令牌分配之前加上'=',',',';','asm'或'attribute'1.c Template_Proteus第14行C / C ++问题
就主要功能而言,这是不正确的。因为它希望将那些标记写在main()和main的大括号之间。
我在Eclipse中写的每个函数(在Virtualbox中工作)都会出现这种问题。
而且,在T0Handler声明中,]存在语法常量问题>
_attribute_ ((interrupt ("IRQ")))
部分。
我现在开始使用Eclipse,我注意到在我编写的每个函数中都发生了此错误。对此没有任何帮助。 #include“ init.h” #include“ irq.h” void T0Handler ...
Eclipse的解析器(这是驱动编辑器高亮显示的原因)不理解您正在使用的特定于编译器的扩展。