本文目录一览:
- 1、keil一个工程文件下可以放多个.c文件吗?但是编译时会出现错误,怎么解决?
- 2、keil一个工程文件下可以放多个.c文件吗?但是编译时会出现错误,怎么解决?
- 3、keil 怎么同时编译多个C文件
- 4、keil编译中出现错误怎么办?
keil一个工程文件下可以放多个.c文件吗?但是编译时会出现错误,怎么解决?
当然可以,但你需要有配套的.h文件让C文件之间可以互相调用。
例如有1.c和2.c两个文件,1.c中有个全局变量a,有个函数void
b(void),那么就有1.h这么写
extern
char
a;
void
b(void);
这样的话,如果2.c想使用a或函数b的话,在2.c的开头加一句#include
"1.h"就能用了。
keil一个工程文件下可以放多个.c文件吗?但是编译时会出现错误,怎么解决?
当然可以,但你需要有配套的.h文件让C文件之间可以互相调用。
例如有1.c和2.c两个文件,1.c中有个全局变量a,有个函数void
b(void),那么就有1.h这么写
extern
char
a;
void
b(void);
这样的话,如果2.c想使用a或函数b的话,在2.c的开头加一句#include
"1.h"就能用了。
keil 怎么同时编译多个C文件
要想把多个C程序同时编译
1.主函数里要有对其他C程序里的所有函数的声明。(也可以用.h文件来声明并在主函数里include "*.h" *代表h文件文件名)
2.在keil工程里要添加所有.c文件
keil编译中出现错误怎么办?
1、打开软件project-new project创建一个工程,并为其选择一个存放目录。
2、对工程进行一些配置(project-options for target ‘target 1’)在output选项下的“create HEX file”前打上对号,工程编译之后能够输出一个可以下载的“HEX”文件。-keil同时编译多个文件出错
3、为工程添加.C,.h文件,右键单击“source group 1”,应该就可以了。