首先,在.H文件里面加extern关键词声明全局变量, 然后,在.C文件中定义全局变量,变量定义不要放在头文件里。 在C文件里定义,在头文件里extern 例如: module1.h extern int iCounts;//声明变量 module1.c int iCounts;//定义变量 moudule2.c//其他C文件,包含.H文件后(#include "moudule1.h"),可以直接引用全局变量 moudule3.c #include "moudule1.h"