Board logo

标题: 关于头文件 [打印本页]

作者: tuorongou    时间: 2006-3-14 14:05     标题: 关于头文件

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


******************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编辑过]


作者: nishui_2000    时间: 2006-3-14 16:07

1。你的extern void ffff(void);和实际的函数定义类型不符合
2。你的Led.c应该加到工程里才行,你加进去了么

作者: tuorongou    时间: 2006-3-17 21:48     标题: [求助]

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




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0