建议你的全局变量定义在 cpp 中,
其他 cpp 要用的话 用 extern

解决方案 »

  1.   

    你这样可能造成重复编译,从而发生冲突.
    通常的方法是将你所有的全局变量放在同一个地方,比如与theApp放在一起.然后在要使用的地方声明:extern int myvar;
    这样就不会出问题了.
      

  2.   

    xcept.h ,TgtFile.h
    两个文件中增加如下代码:防止头文件重复包含
    #ifndef _XXX_H_
    #define _XXX_H_
    //中间是你的头文件的定义
    //XXX可以使用你的头文件的名字
    #endif
      

  3.   

    这个问题我已解决了,谢谢大家!
    跟fir2000的方法一样,请问我该怎样给他加分?