阅读完本文你可以学到:
(1)在 Windows 平台下如何搭建与 SNMP 代理进行通信的开发环境(支持 SNMP V3),并给出测试程序。
一、搭建与 SNMP 代理进行通信的开发环境(支持 SNMP V3)(在 VS2013 下演示)
1. 下载 SNMP++ 和 LIBDES
SNMP++官方下载地址:http://www.agentpp.com/download.html#AGENTPP,如图1-1:
图1-1
请注意:
我一开始使用的是 SNMP++3.3.7,但编译后出现有些文件打不开,其中路径不对的问题可以 easy 解决,但有些文件根本就不存在。后来改用 snmp++v3.2.25(下载地址:http://download.csdn.net/detail/wohenfanjian/9507541),最后测试成功。下面详细记录从无到测试成功的每一个过程。
重申一遍,以下所有内容使用的是 snmp++v3.2.25.tar.gz 及 libdes-l-4.01a.tar.gz,以下内容一定不适用于 SNMP++3.3.7.tar.gz,至于 libdes的的其他版本是否适用尚未验证。也就是说,如果你使用的不是 snmp++v3.2.25.tar.gz 及 libdes-l-4.01a.tar.gz,我并不能保证阅读完本文可使你获得正确的测试结果。
2. 生成 snmp++lib 静态 lib 文件(注: