LINK2005 error

MMS.obj : error LNK2005:     XXX   已经在 httpsession.obj 中定义

MMSDlg.obj : error LNK2005:   XXX   已经在 httpsession.obj 中定义

MMS.exe :fatal error LNK1169: 找到一个或多个多重定义的符号

这是由于在.h文件中定义了全局变量,在.cpp中相当于多定义了一遍。

将全局变量的定义放到 .cpp中就对了。这也是全局变量正确的定义方法。

原文地址:https://www.cnblogs.com/kex1n/p/2493756.html