wh8010jky 发表于 2024-7-28 13:41 你要搞清楚Keil用的多少位的编译器,内核是不一样的: |
xiaobendan001 发表于 2024-7-28 08:02 是的,是同一个变量。怪就怪在必须在两个文件中定义,一个是正常定义(如uchar, bit ), 一个是声明外部声明。在keil4之前没有这个问题,keil5里所有的变量但是这样的要求。 你们的keil5没有这样的问题码?我刚开始在w10里用keil5, 是我的系统有问题?keil4 在我的系统里不能用。 |
不懂,带extern是同一个变量,不带就是两个,你改的可能是另外一个吧 |