snmp++3.3.7在2013下编译成库,并测试例子程序(网络管理相关)
2016-03-21 09:06
701 查看
一、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.生成
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.生成
相关文章推荐
- 搭建与Android 交互的简单的网络服务端
- AJAX中xmlhttp.readyState==4 && xmlhttp.status==200是什么意思
- TCP套接字选项
- 图像处理与机器视觉网络资源收罗——倾心大放送
- 动手实践虚拟网络 - 每天5分钟玩转 OpenStack(10)
- 动手实践虚拟网络 - 每天5分钟玩转 OpenStack(10)
- 20159313《网络攻击与防范》第三周学习总结
- 20159320《网络攻防实践》第3周学习总结
- 20159320 《网络攻防实践》第3周教材学习总结
- 20159320 《网络攻防实践》第3周视频学习总结
- Linux(三)——ubuntu系统的网络配置
- iOS开发-HTTP协议
- 破坏网络可信身份认证,黑灰产业链正在兴起
- TCP/IP和Socket的区别
- smartrpc使用--tcpserver服务
- 厦门巨游网络科技有限公司(HOTPOWER)承接游戏UI外包
- 最有效教程 eclipse下启动tomcat 访问http://localhost:8080时的404错误
- 动手实践虚拟网络 - 每天5分钟玩转 OpenStack(10)
- PHP实现抓取HTTPS内容的方法和错误处理
- 对startssl的免费证书续期