snmp++3.3.7在2013下编译成库,并测试例子程序(网络管理相关)

一、debug下编译

1.从官网http://www.agentpp.com下载了snmp++-3.3.7.tar.gz和vs2013.zip,解压缩后修改snmp++-3.3.7文件名为snmp++

2.不关注agent开发,可删除这两个文件


3.用snmp++\include\snmp_pp中的config_snmp_pp.h替换vs2013\SNMP++\include\snmp_pp中的config_snmp_pp.h


4.运行出错



5.按alt+F7进入项目的属性设置添加附加包含目录


6.没有下载加密库,将

7.编译过程中出现的找不到文件,参考5步骤

.

8.编译过程中可能会出现这种错误

这时windows新旧函数替换引起的,定义一下宏


9.编译成功

二、release下编译

1.将debug下附加目录中的文件路径拷贝到release项目设置下

2.在release项目设置中的预处理器定义增加下面的

3.编译成功,但出现下面的警告信息,不知道怎么处理。。。



三、测试例子程序

1.新建一个控制台应用程序,将上面用到的所有头文件加入到新项目中,编译出现错误


加入宏定义


2.添加静态库文件



将刚生成的静态库复制到库目录下,注意dubug生成的库与release生成的库的区别,加入Ws2_32.lib是与网络通信相关的库

3.生成




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值