打印

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

[复制链接]
1749|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

粉丝