c++ already defined in *.obj 错误

今天就遇到这种状况。 c++

缘由就是我把全局变量放在都文件里,结果别的文件包含头文件的时候,等于把全局变量又从新定义了一遍。 变量

解决方法就是把全局变量放在cpp里面,而后外面文件须要调用的时候则extern。 方法


注意:宏(define)是不能extern的,因此要定义在头文件里面。 文件

c++  already defined in *.obj 错误 错误

相关文章
相关标签/搜索