请教:关于PICC18中公共变量的使用问题

2020-02-10 08:52发布

我使用PICC18 v9.50的时候,总是在变量上出问题。因为工程比较大,有些公共变量,多个文件都会用到。

我在main.c中定义一个变量 static unsigned char cErrCode;
在source2.c中使用时声明 extern unsigned char cErrCode;
可是在链接的时候总是报错,如下:
Error[500]   : undefined symbols:
        _cErrCode (G:projects estmain.obj)

哪位知道这个错误是为什么呀?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。