请教:关于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)

哪位知道这个错误是为什么呀?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
5QYLYqR0Y7
1楼-- · 2020-02-10 10:56
不要用static试试,貌似static只能在本文件中使用。
eduhf_123
2楼-- · 2020-02-10 11:10
 精彩回答 2  元偷偷看……

一周热门 更多>