尝试在 C 中使用 Net-SNMP 时出现 LINK2019 错误

LINK2019 error when trying to use Net-SNMP in C

所以我尝试按照 Net-SNMP 网站上的 "snmpdemoapp" 进行操作,但在尝试使用时遇到了 LINK2019 错误:

init_snmp("snmpdemoapp");

Link 演示应用程序:http://net-snmp.sourceforge.net/wiki/index.php/TUT:Simple_Application

如果我注释掉这一行,那么它将构建成功。我也在使用 Visual Studio 2015。我的参考资料中有 Net-SNMP 库。我也没有在 "main()" 函数中使用该库。

通过包含以下内容修复了错误:

#pragma comment(lib, "Ws2_32.lib")
#pragma comment(lib, "netsnmp.lib")
#pragma comment(lib, "netsnmpagent.lib")
#pragma comment(lib, "netsnmpmibs.lib")
#pragma comment(lib, "netsnmptrapd.lib")
#pragma comment(lib, "Advapi32.lib")