好文,也在这里卡了半天
今天碰到这种问题,搞了老半天,实在恼火,忍不住上网查了资料,终于解决了问题,我的解决办法如下:
首先注意不能在.h头文件中定义全局变量,否则只要其他文件包括了该头文件,就会出现already defined in *.obj的错误。
应该把全局变量放在.cpp文件中定义,然后在其他文件中用到该变量时用extern声明一下。
这个不用举例说明了吧。
即使在.h中定义全局变量,也有其他解决办法,好像是在工程中添加什么设置。暂时我还没有试得出来。
如果哪位知道,告诉我吧。