使用Poco Library时出错

时间:2018-03-19 10:32:59

标签: c++ visual-studio-2017 poco-libraries

我正在尝试在2017年的视觉工作室设置Poco,但我发现了一些错误,希望你能帮助我...

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

  

严重级代码描述项目文件行抑制状态   错误LNK2019未解析的外部符号__imp__WSAStartup @ 8在函数“void __cdecl Poco :: Net :: initializeNetwork(void)”中引用(?initializeNetwork @ Net @ Poco @@ YAXXZ)加密C:\ Users \ PATH \ encryption \ PocoNetmtd.lib( Net.obj)1

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

修改1

感谢rafix07找到第一个错误

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

  

它适用于大多数错误!现在我留下了1个错误严重程度代码描述项目文件行抑制状态   错误LNK2019未解析的外部符号_GetAdaptersInfo @ 8在函数“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

1 个答案:

答案 0 :(得分:2)

解决我自己的问题

由rafix07修复!!

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

之外的所有错误

通过向链接器添加iphlpapi.lib来解决唯一的错误。