一般创建一个工程后,一个C文件对应一个H文件,在本C文件1中用到C文件2的函数或者变量那么就要加EXTERN声明~~ 一般是放到C文件对应的H文件中。
我怎么觉得这样好麻烦,比如我有C1,C2,C3.....CN个文件,对应H1,H2,H3....HN个头文件,那么我在C1中用到C2的变量和函数,要EXTERN一下,C3中用到C2的变量函数也要EXTERN一下,是这样吗,有没有简介的方法呢,把所有的变量和所有的函数放到一个头文件,所有的C文件都包含它,我试过这样总提示重复定义什么的,大家有好办法吗? |