1.
不要在.h里面声明变量,而是在.c(.cpp)里面定义int mm=3;
然后在A.h里面用extern int mm;
2.
extern不要赋值.
ps:还没解决?
回楼上,没用的,那个能防止重复include,但是不能解决这里的问题.
头文件里面是不提倡也不应该定义一个变量的.
如果熟悉VC的win32程序,就知道那个theApp也是放在cpp文件里的,而不是头文件.
1.
不要在.h里面声明变量,而是在.c(.cpp)里面定义int mm=3;
然后在A.h里面用extern int mm;
2.
extern不要赋值.
ps:还没解决?
回楼上,没用的,那个能防止重复include,但是不能解决这里的问题.
头文件里面是不提倡也不应该定义一个变量的.
如果熟悉VC的win32程序,就知道那个theApp也是放在cpp文件里的,而不是头文件.