微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > keil 同时编译多个C文件问题

keil 同时编译多个C文件问题

时间:10-02 整理:3721RD 点击:
请教一下下面的问题,编译时没目标产生。


多重定义。

看看小编啊啊啊啊

那应该怎样改呢?

你的模块头文件写了没啊。
你得把每个.c文件的全局变量、函数什么的都进行声明下,这个编译问题可能在于你在两个.C文件定义了两个重名的“全局变量”。

嗯,我也是刚刚发现,谢谢了。

谢谢,已经解决了!

表示是来看答案的,谢谢各位了

编译成功了但是没连接,给那个没main函数的c文件增加一个头文件,把变量和函数在头文件中声明,两个c文件include那个头文件

额。

主文件的main函数之前没有声明……

长知识了!

我以前也碰过   

函数没有定义,重新定于后在编译就行了。

小编……
新建一个头文件
#ifndef _DELAY_H_
#define _DELAY_H_

void delay(void);
#endif

没加投文件 吧    要不就是  变量重复定义了

就是过来看看

学习中     ·

把每个文件中的全局变量都设成静态的static  

过来长哈见识。呵呵

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top