在.h文件里extern声明之
在.c文件里实例化
然后包含.h文件就可以用

解决方案 »

  1.   

    To: duqiang2050(杜杜) 不行呀!鏈接時出現重定義錯誤(我定義在stdafx.h中,如:int xx;因有兩個文件都包含了stdafx.h.)
    To: ahao(天·狼·星星) 照你說的做了.出現下述錯誤
    first.obj : error LNK2001: unresolved external symbol "int  xx" (?xx@@3HA)
    Debug/first.exe : fatal error LNK1120: 1 unresolved externals
      

  2.   

    你没有实例化,
    在stdafx.h里:
    extern int a;
    在stdafx.cpp 里加
    int a = 100;
      

  3.   

    同意 duqiang2050(杜杜) 观点