合泰单片机HT IDE3000打开一个工程,其中源文件、头文件、外部文件分别是什么关系?

一个工程还包括一个OBJ文件夹…

源文件也就相当于为实现你的应用而编写的源代码文件;头文件:用于定义源文件中的一些预定义或一些基础的定义,包括单片机的管脚等;外部文件:是指你需要引用的一些外部做好的功能模块文件,比如你做好的串口文件、LED显示文件等。最后工程编译后生成目标文件,可以存在OBJ文件夹中
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-05
工程文件,也就是一个能生成HEX文件的项目;

1、源文件是程序的主体,源文件内包括头文件和外部文件

2、头文件,有软件自带的标准头文件,还有自定义的头文件,一些基本定义和设置
3、外部文件,就是调用非源文件文件里的函数,使用要提前声明追问

谢谢!另请教:建立一个工程,如包含多个源文件和头文件,是否除main.c外,调用其它的源文件都是通过include对应的头文件来实现的?比如initial.h和key.h;LCD.h;global.h等,就一定要在源文件夹内有一个同名的initial.c和key.c;LCD.c;global.c等来对应才行?
所有源文件,程序运行都只执行main.c;其它有包含头文件调用的就运行是么?

追答

头文件都是通过 #include 来引用的;

你所包换的自定义头文件,必须要在和你源文件同样的目录下;
程序的运行,只能有一个主函数,如果有多个主函数,编译的时候,就会报错。

本回答被提问者和网友采纳