使用 Poco 库时出错

Error when using Poco Library

我正在尝试在 visual studio 2017 年设置 Poco,但我遇到了一些错误,我希望你能帮助我..

问题是,当我尝试 运行 库中的一些示例代码时,它工作正常,但是当我尝试将它实现到我自己的项目时,它给我这样的错误

Severity Code Description Project File Line Suppression State Error LNK2019 unresolved external symbol __imp__WSAStartup@8 referenced in function "void __cdecl Poco::Net::initializeNetwork(void)" (?initializeNetwork@Net@Poco@@YAXXZ) encryption C:\Users\PATH\encryption\PocoNetmtd.lib(Net.obj) 1

在项目属性中,我包含了来自的包含文件夹;网络、基础、XML 和 Util。 我已将系统路径设置为 bin 文件夹。 在项目属性中,我还将 lib 文件夹添加到链接器。

编辑 1

感谢 rafix07 发现第一个错误

添加Ws2_32.lib修复了很多错误,只剩下一个

It worked with the most errors! now I'm left with 1 error Severity Code Description Project File Line Suppression State Error LNK2019 unresolved external symbol _GetAdaptersInfo@8 referenced in function "public: static void __cdecl Poco::EnvironmentImpl::nodeIdImpl(unsigned char (&)[6])" (?nodeIdImpl@EnvironmentImpl@Poco@@SAXAAY05E@Z) VSU_DEB_Simulation C:\Users\PATH\PocoFoundationmtd.lib(Environment.obj) 1

我自己的问题的解决方案

已由 rafix07 修复!!

首先,我错过了指向 Ws2_32.lib 的链接,它修复了除 1..

之外的所有错误

剩下的唯一错误已通过向链接器添加 iphlpapi.lib 修复..