“在keil c51中 同一个项目里 如何在main函数里调用其他的c文件”,
1个回答
展开全部
首先为这个你要调用的c文件写一个头文件,比如这个文件叫fun.c,那你可以写一个叫fun.h的头文件。这个头文件的内容是fun.c文件里的函数声明。接着把fun.c加入你的项目里。下一步在主函数的上面用#include "fun.h"把头文件包含进来。这样主函数就可以调用fun.c里的文件了。
比如你在fun.c里写了这两个函数
void fun1(void)
{,....}
void fun2(char x)
{....}
那你在fun.h里就应该这么写
void fun1(void);
void fun2(char x);
主函数的那个文件这么写
....
#include "fun.h"
void main()
{
fun1(); //你就可以这样调用了
}
最后,如果你把fun.h放在项目根目录下,编译基本就不会有问题。如果不是,你要在keil的相应地方做修改就不会有问题了
比如你在fun.c里写了这两个函数
void fun1(void)
{,....}
void fun2(char x)
{....}
那你在fun.h里就应该这么写
void fun1(void);
void fun2(char x);
主函数的那个文件这么写
....
#include "fun.h"
void main()
{
fun1(); //你就可以这样调用了
}
最后,如果你把fun.h放在项目根目录下,编译基本就不会有问题。如果不是,你要在keil的相应地方做修改就不会有问题了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询