【问题标题】:LINK2019 error when trying to use Net-SNMP in C尝试在 C 中使用 Net-SNMP 时出现 LINK2019 错误
【发布时间】:2020-01-04 01:16:52
【问题描述】:

所以我尝试跟随 Net-SNMP 网站上的“snmpdemoapp”,尝试使用时出现 LINK2019 错误:

init_snmp("snmpdemoapp");

演示应用链接:http://net-snmp.sourceforge.net/wiki/index.php/TUT:Simple_Application

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

【问题讨论】:

  • 您的 C 代码是托管还是非托管?如果它是非托管的,则需要桥接这两个模型。
  • @Steve 我该如何解决这个问题?

标签: c visual-studio-2015 snmp net-snmp


【解决方案1】:

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

#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")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-05
    • 1970-01-01
    • 2020-05-03
    • 1970-01-01
    • 1970-01-01
    • 2021-11-26
    • 2013-02-14
    • 2011-12-02
    相关资源
    最近更新 更多