在那定义全局变量呀?

解决方案 »

  1.   

    可在app类中定义public变量
    用时afxgetapp()->
    即可
      

  2.   

    一般建议在youapp.cpp 中,#include 的下面,使用时加上extern
      

  3.   

    我觉得在CYourprojectApp.h中定义最好用。
      

  4.   

    随便一个头文件
    可以如下定义#ifdef _MY_H_
    #define MYEXTERN extern
    #else
    #define MYEXTERN 
    #endif
    在所有变量前加上 MYEXTERN
    MYEXTERN int myVar;然后在某一个CPP文件中加上#define _MY_H_
      

  5.   

    哎,又写反了#ifdef _MY_H_
    #define MYEXTERN 
    #else
    #define MYEXTERN extern
    #endif
      

  6.   

    建议不要使用,我当初学的时候就有人告诉我不要用。
    用时在文件头加包含extern 该变量就行。
      

  7.   

    在 .h 中申明, 所有要使用该变量的地方include 这个头文件。在 .c/.cpp 中定义,编译的时候,和这个.c/.cpp文件连结