error LINK2005: XXXX已经在 .obj 中定义"

当项目代码比较多,文件也比较多的时候,这个问题真的很是棘手,可能会耗费大量的时间来排查错误。web 问题出现的缘由:在.h文件中定义了变量。而后A.cpp包含了该.h,B.cpp包含了该.h,因而在连接的时候,生成A.obj,B.obj,可是 .h中定义的变量会在这两个obj中又被定义,因此,致使了这个LINK2005错误。 解决方法:不要在.h中定义变量!!在.h中只声明函数,类。把具体的实现
相关文章
相关标签/搜索