首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

关于头文件

关于头文件

请问这样定义头文件错在哪里?


******************led.h******************
#ifndef _LED_H
#define _LED_H

extern void ffff(void);
#endif


******************led.c***************************


#include <led.h>


uchar sss;

uchar  ffff(void)
  {
    sss =sss +5;
    return sss;
  }


*******************主程序***************************


#include <hidef.h>
#include <MC68HC908GP32.h>
#include "led.h"

uchar ttt;


void main(void) {
  EnableInterrupts;

  for(;;) {
    __RESET_WATCHDOG(); 
    

   ttt=ffff();
   
  }

}

 

我编译老是通不过!!!!

 

[此贴子已经被作者于2006-3-14 14:05:06编辑过]

1。你的extern void ffff(void);和实际的函数定义类型不符合
2。你的Led.c应该加到工程里才行,你加进去了么
水泡泡
 我的QQ是:52449804 
 我的网站是: www.dyic.com.cn
 欢迎访问和留言跟我联系

[求助]

我加了呀,编译还是通不过.
我已经把源程序发给你了,问题找出后请回复,非常感谢!!!
返回列表