在图1的文件中定义了extern LogBuffer g_LogBuffer;然后在图2的文件里引用了g_LogBuffer这个对象,但是编译一直通不过,提示是未定义的应用,可是我在图2 的文件里也加入的图一的头文件,然后文件都是放在同一目录下的,这是为什么呀?
我后来把1,2文件一起编译就没提示这个问题了,但是只编译2就会提示未定义的引用,我也尝试了1里不写extern声明,在2里引用时进行extern声明,但只编译文件2时,仍然会提示g_LogBuffer是未定义的引用,这是为什么呀