这两天折腾了下SNMP++这个开发包,想学习《Visual C++ 开发基于SNMP的网络管理软件》中的一些开发,并也学好下编程语言。作为C++相当菜的我,遇到很多头疼的问题。网上搜索答案的时候也发现有不少人遇到了同样的问题,虽然有人提出了解决方案,但是我尝试总是失败。后来加了一个群,经高手一步一步指导,终于发现编译通过了。故在此写下,希望遇到我同样问题的人能够解决。但是我并不懂这个为什么,只是因为解决了。如果分析错了请勿见怪。
我实现的步骤(高手指导的,呵呵)和遇到的问题是:
1、安装了SNMP服务,配置SNMP服务。其方法我参考了《计算机网络管理》7.7 Windows SNMP服务。至于是否一定需要启动我也不是很清楚,想既然需要用到SNMP那么自然就启动的好吧。
2、根据《Visual C++ 开发基于SNMP的网络管理软件》第七章 7.2.2 编译SNMP++软件包编译并得到了snmp_pp.lib文件。并将该文件放在了VC98/LIB目录下。
3、将snmp文件(包含其头文件的文件夹)放在了VC98/Include目录下。
4、根据http://blog.sina.com.cn/s/blog_56f098eb010009e8.html中