独闷闷网

标题: keil出现error C231: 'TMOD': redefinition错误怎么办?已解答。 [打印本页]

作者: jianhong_wu    时间: 2014-12-2 14:33
标题: keil出现error C231: 'TMOD': redefinition错误怎么办?已解答。
ivy-青岛:
  1. #include "REG52.H"

  2. #include "AT89x51.H"
  3. #include "intrins.h"


  4. #define const_voice_short   40

  5. void display_service();

  6. sbit  key_sr1=P1^0;
  7. sbit  key_sr2=P1^1;
复制代码

请问一下这个错误是怎么回事呀!?怎么会重复定义呢!?

鸿哥-深圳:
#include "REG52.H"
#include "AT89x51.H"
以上这两个头文件只包含一个就可以了,不能同时包含两个,否则会重复定义。因为它们两个文件的内容几乎是一模一样的,二者只能选其一。

ivy-青岛 :
哦,原来是这样啊!






欢迎光临 独闷闷网 (http://www.dumenmen.com/) Powered by Discuz! X3.2