大多数的宏,习惯上是放到h文件里。
有些宏是当开关来做运行模式的局部逻辑,为了保证多种模式下的代码一致性,宏定义到makefile里
1、先定义为全局变量,然后在需要使用的文件声明为外部变量
2、在一个公用的头文件中声明,然后需要使用的文件要包含这个头文件