总结:
第一部分:避免单个源文件编译过程中,出现函数重定义的错误:
#ifndef _*_H
#define _*_H
//这里写头文件内容
#endif
若希望头文件外面用尖括号,即对于"header.h",可以写成<header.h>,需要将头文件放在系统头文件的查找路径下。
第二部分:避免多个对象文件连接过程中,出现函数重定义的错误:头文件只放函数声明;定义写在源文件中;
第三部分:对于创建和使用静态链接库,我们需要提供及接收:1、包含一组头文件的include文件夹;2、压缩了一组定义的lib文件夹;