`
hn67
  • 浏览: 78601 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SNMP++ linux环境搭建与编译

 
阅读更多

最近在看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下的环境搭建与编译及测试

    SNMP++ linux下的环境搭建与编译及测试,包含说明及相关代码,本人亲测

    snmp++/agent++(Linux+Windows)编译通过

    用的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++v3.2.23已编译的snmp++v...

    vs2019snmp++3.4.7编译后生成libdes.lib和SNMP++.lib

    生成的libdes.lib文件SNMP++.lib文件以及C++APIs下libdes文件夹snmp++-3.3.4文件夹vs2013文件夹

    snmp++编译源码

    snmp++用于编译第三方库的源码文件,以及加密文件libdes.

    snmp++3.4.6库文件(mingw编译).zip

    windows10下,使用Qt的Mingw编译的snmp++3.4.6库文件,包含.a和.dll文件,下载后可直接使用。

    SNMP++中文文档 (pdf版,我的资源里有word版的)

    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++文档说明

    SNMP++是一套C++类的集合,它为网络管理应用的开发者提供了SNMP服务。SNMP++并非是现有的SNMP引擎的扩充或者封装。事实上为了效率和方便移植,它只用到了现有的SNMP库里面极少的一部分。SNMP++也不是要取代其他已有...

    SNMP++ VS2015 编译

    使用VS2015 编译snmp++-3.3.11a.tar 静态库,详细的编译配置过程,以及修改好的代码和工程文件

    linux+snmp++.rar

    linux下snmp++的编译过程及测试用例。包含源码及步骤文档。在线获取安装包、解压编译安装测试即可

    snmp++.net1.21

    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++软件包的理解和应用

    snmp++实现Trap接收

    使用snmp++在mfc下简单实现Trap接收,监视接口状态为DOWN或UP。

    snmp++示例____

    这是一个在 windows平台下使用 snmp++与本地SNMP代理进行成功通信的示例。如果在使用过程中遇到任何失败,请参考:http://blog.csdn.net/wohenfanjian/article/details/51286345

    编译完成的snmp++.net1.21

    我在网上看到很多朋友编译snmp++.net有问题,我现在将编译完成的snmp++.net1.21上传,其中包含SnmpComp.dll。

    snmp++v3.2.25.tar.gz及libdes-l-4.01a.tar.gz

    本人 csdn博客中详细描述了“在 Windows 平台下如何搭建与 SNMP 代理进行通信的开发环境”的过程,包括如何生成 snmp++lib.lib、如何启动SNMP代理及配置、给出成功的测试程序. . .有需要的不妨瞄一眼

    snmp++.zip

    Windows10 vs2019 snmp++.lib3.3.4 安装编译相关静态库及教程,并附赠相关socket套接字库ws2_32.lib,出现link2019时可以用这个解决(前一个资源的修改,之前的ws2_32.lib库不行)

    SNMP++及SNMP++中文说明资料外加Agent中英文对照译文

    Snmp++是为网络管理应用程序开发者提供的具有SNMP服务的一套C++类的集合。它具有基于面向对象模型建立的SNMP应用程序接口,在最小化的范围内使用已经存在的SNMP库,保证了程序的高效和可移植性。对于使用TCP/IP协议...

    snmp++ agnt++ 例子

    snmp++ agnt++ 例子

    snmp++最新资料包,用于vc++和snmp++相结合的网管编程

    最新的snmp++资料,用于生成lib文件

Global site tag (gtag.js) - Google Analytics