最近在看SNMP++相关的文档,在网上找到得相关信息都零零散散。经过摸索后,将我实现的步骤与大家一起分享下,希望能帮助初学者少走歪路。
1、在线获取安装包
http://www.agentpp.com/snmp_pp3_x/download_snmp_ppv3/download_snmp_ppv3.html可以下载libdes以及snmp++的安装包。
2、解压
tar -zxvf libdes-l-4.01a.tar.gz
tar -zxvf snmp++v3.2.25.tar.gz
获得文件夹libdes和snmp++。
3、编译所需lib文件并且拷贝至/usr/lib目录
cd libdes
make -f Makefile
cp libdes.a /usr/lib
cd snmp++/src
make -f Makefile.linux
cd ../lib
cp * /usr/lib
4、拷贝头文件至/usr/include目录
cd snmp++/include
cp -r snmp_pp /usr/include
5、测试代码
oid_test.cpp
#include <iostream>
#include <snmp_pp/snmp_pp.h>
using namespace std;
int main()
{
Oid id("1.2.3.4.5.6");
cout << id.get_printable() << endl;
return 0;
}
6、编译并运行
g++ oid_test.cpp -o oid_test -lsnmp++ -ldes -lpthread
./oid_test
分享到:
相关推荐
SNMP++ linux下的环境搭建与编译及测试,包含说明及相关代码,本人亲测
用的VS2008开发工具,在linux与windows下都能编译通过,机能生成动态库也能生成动态链接库
snmp++v3.2.23已编译的snmp++v3.2.23已编译的snmp++v3.2.23已编译的snmp++v3.2.23已编译的snmp++v3.2.23已编译的snmp++v3.2.23已编译的snmp++v3.2.23已编译的snmp++v3.2.23已编译的snmp++v3.2.23已编译的snmp++v...
生成的libdes.lib文件SNMP++.lib文件以及C++APIs下libdes文件夹snmp++-3.3.4文件夹vs2013文件夹
snmp++用于编译第三方库的源码文件,以及加密文件libdes.
windows10下,使用Qt的Mingw编译的snmp++3.4.6库文件,包含.a和.dll文件,下载后可直接使用。
1.1. 什么是SNMP++ 1.2. SNMP++的本质 1.2.1. 简单易用的SNMP++ 1.2.2. 编程安全的SNMP++ 1.2.3. 可移植的SNMP++ 1.2.4. 可扩充的SNMP++ 2. 一个介绍性的例子 2.1. 一个简单的SNMP++例子 2.2. 对介绍性例子的分析 3....
SNMP++是一套C++类的集合,它为网络管理应用的开发者提供了SNMP服务。SNMP++并非是现有的SNMP引擎的扩充或者封装。事实上为了效率和方便移植,它只用到了现有的SNMP库里面极少的一部分。SNMP++也不是要取代其他已有...
使用VS2015 编译snmp++-3.3.11a.tar 静态库,详细的编译配置过程,以及修改好的代码和工程文件
linux下snmp++的编译过程及测试用例。包含源码及步骤文档。在线获取安装包、解压编译安装测试即可
SNMP++.NET is a set of .NET wrappers for the well-known SNMP++ library, which was originally written by Peter Mellquist of HP and now is being improved and maintained by Johen Katz and Frank Fock at ...
snmp++的文档说明 snmp++软件包的理解和应用
使用snmp++在mfc下简单实现Trap接收,监视接口状态为DOWN或UP。
这是一个在 windows平台下使用 snmp++与本地SNMP代理进行成功通信的示例。如果在使用过程中遇到任何失败,请参考:http://blog.csdn.net/wohenfanjian/article/details/51286345
我在网上看到很多朋友编译snmp++.net有问题,我现在将编译完成的snmp++.net1.21上传,其中包含SnmpComp.dll。
本人 csdn博客中详细描述了“在 Windows 平台下如何搭建与 SNMP 代理进行通信的开发环境”的过程,包括如何生成 snmp++lib.lib、如何启动SNMP代理及配置、给出成功的测试程序. . .有需要的不妨瞄一眼
Windows10 vs2019 snmp++.lib3.3.4 安装编译相关静态库及教程,并附赠相关socket套接字库ws2_32.lib,出现link2019时可以用这个解决(前一个资源的修改,之前的ws2_32.lib库不行)
Snmp++是为网络管理应用程序开发者提供的具有SNMP服务的一套C++类的集合。它具有基于面向对象模型建立的SNMP应用程序接口,在最小化的范围内使用已经存在的SNMP库,保证了程序的高效和可移植性。对于使用TCP/IP协议...
snmp++ agnt++ 例子
最新的snmp++资料,用于生成lib文件