0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

求助:PIC18F4585 PICC-18 9.66的编译器,编译总有问题

错误如下:
Error   [985] D:\Program Files\HI-TECH Software\PICC-18\PRO\9.66\include\legacy/ppic18f4585.h; 53.30 qualifiers redeclared
Error   [1098] D:\Program Files\HI-TECH Software\PICC-18\PRO\9.66\include\legacy/ppic18f4585.h; 53.30 conflicting declarations for variable "RC2" (D:\Program Files\HI-TECH Software\PICC-18\PRO\9.66\include\pic18f4585.h:7871)
Error   [1098] D:\Program Files\HI-TECH Software\PICC-18\PRO\9.66\include\legacy/ppic18f4585.h; 53.54 conflicting declarations for variable "RC2" (D:\Program Files\HI-TECH Software\PICC-18\PRO\9.66\include\pic18f4585.h:7871)
提问者:lksas 地点:- 浏览次数:725 提问时间:07-13 22:08
我有更好的答案
提 交
2条回答
BEIBEIXIN 07-22 12:09
每次Build一次,出错,第二次Build就会成功(成功之后在Watch中观察变量,比如Flag1,在watch中显示的每一个bit和在variable.c中定义的不一样,定义的结构体),点Rebuild永远不会成功,总有以上的错误。
头文件如下:
#include
#include "variable.h"
#include "testchip.h"
#include "Temp.h"
请求帮助,新手很困惑,一天了,谢谢了。
c1441424 07-19 10:16
头文件有重复包含吗?如有包含该如何解决,我试过把#include 改成#include "pic18f4585.h" 于是出现了很多RA4,RB0等这样undefined identifier "RC1"的错误
撰写答案
提 交
1 / 3
1 / 3