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

[复制链接]
2417|2
 楼主| DearCarrie 发表于 2013-7-26 21:17 | 显示全部楼层 |阅读模式
错误如下:
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)
 楼主| DearCarrie 发表于 2013-7-26 21:23 | 显示全部楼层
每次Build一次,出错,第二次Build就会成功(成功之后在Watch中观察变量,比如Flag1,在watch中显示的每一个bit和在variable.c中定义的不一样,定义的结构体),点Rebuild永远不会成功,总有以上的错误。
头文件如下:
#include <pic18.h>
#include "variable.h"
#include "testchip.h"
#include "Temp.h"
请求帮助,新手很困惑,一天了,谢谢了。
 楼主| DearCarrie 发表于 2013-7-26 21:29 | 显示全部楼层
头文件有重复包含吗?如有包含该如何解决,我试过把#include <pic18.h>改成#include "pic18f4585.h" 于是出现了很多RA4,RB0等这样undefined identifier "RC1"的错误
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

8

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部