main.cc:92: undefined reference to DServer::DServer()'
collect2: error: ld returned 1 exit status
Makefile:53: recipe for target 'D_server' failed
重构的时候误删了:
DServer::DServer () {}
DServer::~DServer () {}
本文详细解析了一个常见的C++编译错误——构造函数未定义,通常发生在重构过程中不小心删除了默认构造函数和析构函数声明的情况。通过一个具体的例子,即DServer类的构造函数被误删,文章提供了修复此问题的方法,强调了在进行重构时保留所有必要成员函数的重要性。
main.cc:92: undefined reference to DServer::DServer()'
collect2: error: ld returned 1 exit status
Makefile:53: recipe for target 'D_server' failed
重构的时候误删了:
DServer::DServer () {}
DServer::~DServer () {}
6257
7905

被折叠的 条评论
为什么被折叠?