在编译C++项目时遇到这样报错:
Severity Code Description Project File Line Suppression State
Error LNK2005 "public: int __thiscall CClientHttp::cchttpSend(wchar_t const *,unsigned short,void *,unsigned long)" (?cchttpSend@CClientHttp@@QAEHPB_WGPAXK@Z) already defined in CClientHttp.obj fileTransferClient F:\ClientDlg.obj 1
可能遇到的问题是在.h文件中定义了成员函数:
而正确的做法是,.h文件中只列出成员:
而在.cpp文件中定义函数:
这样问题就解决啦~