C后缀改为CPP后缀 报错

大家好
当把C后缀文件改为CPP后缀文件时 这个文件里和中断有关的函数报错如下:

查找帮助 在C++文件里要把void interrupt Timer0_ISR(void) 改为 interrupt void Timer0_ISR(void) 改了也报错啊?