CCS错误[128]此行之前需要#DEVICE

时间:2013-04-12 10:27:34

标签: c compiler-construction embedded

我正在

Error[128]   C:\Program Files\PICC\drivers\string.h 34 : A #DEVICE required before this line

编译简单的helloWorld.c时

#include <stdio.h>

void main()
{
printf("Hi");

}

我正在通过命令"ccsc +FM C:\vamshi\test\cFiles\Sample.c"

进行编译

正在使用 CCS,Inc。PCWHD第4版

1 个答案:

答案 0 :(得分:2)

参考user manual; #DEVICE指令定义了编译器的行为,以适应各种PIC体系结构和指令集变体。但是,您通常不会将此指令直接放在代码中,而是#include您的部件的相应设备标头。您没有具体说明您正在使用的部分,例如:

#include <pic16c63a.h>