我正在尝试将一些网络代码包含到我的 C++ 应用程序中。我下载了 CSimpleSocket并将所有 .h 和 .cpp 文件复制到我的主文件所在的目录中。然后我尝试包含一个标题,但链接器只是抛出一堆错误,比如:
- [链接器错误] 未定义对 CPassiveSocket::CPassiveSocket(CSimpleSocket::CSocketType)' 的引用
- [链接器错误] 未定义对 `CSimpleSocket::Initialize()' 的引用
- [链接器错误] 未定义对 `CPassiveSocket::Listen(unsigned char const*, short, int)' 的引用
- [链接器错误] 未定义对 `CPassiveSocket::Accept()' 的引用
和别的。一切都在一个目录中,所以我认为这不是问题。我用来包含的代码是#include "PassiveSocket.h"
. 我正在使用 Dev-C++,如果这有什么不同的话。我不明白我做错了什么,所以如果有人可以帮助我,那就太好了。
如果这是一个非常愚蠢的问题,请原谅我,但我正在努力学习 C++,这并不容易。谢谢你的帮助。