关于STDAFX.H中添加别的头文件出现LNK2005错误的问题,请高手出招,谢谢!有一个头文件MyH.H,如下:
#programe onceint iNumber;
char cCode;在STDAFX.H中添加#include MyH.H然后在其他CPP中使用变量iNumber和cCode,
编译出现错误:LNK2005但是如果直接在其他CPP中包含MyH.H并且注释掉STDAFX.H中的#include MyH.H
编译就不会有问题,为什么?谢谢!
#programe onceint iNumber;
char cCode;在STDAFX.H中添加#include MyH.H然后在其他CPP中使用变量iNumber和cCode,
编译出现错误:LNK2005但是如果直接在其他CPP中包含MyH.H并且注释掉STDAFX.H中的#include MyH.H
编译就不会有问题,为什么?谢谢!
好像就是全局变量多次Include的问题
如何能够按照我的方式实现,又避免多次Include呢
谢谢
extern char cCode; 改成这样试下。。
只能使用在.H中使用Extern的方式???
如果没有其他方案,明天就结贴,谢谢!