编译参考:《Visual C++ 开发基于SNMP的网络管理软件》武孟军等。
按照书上步骤一步步做,非常详细可以说是。最后编译。结果出错。
Compiling...
auth_priv.cpp
G:/SNMP工具/snmp++v3.2.24/snmp++/src/auth_priv.cpp(59) : fatal error C1083: Cannot open include file: 'des.h': No such file or directory
执行 cl.exe 时出错.
snmp_pp.lib - 1 error(s), 0 warning(s)
————————————————————————————
解决方法:
0,搜索提示中的.h文件,没找到。
1,开始试着从网上找方法,试了下不行。(网上是比较通用的,所有文件编译都出现这个错误时的解决办法)这里浪费了一些时间。
2,自己写个最简单程序,没有问题。(第一步做这个就好了)
3,回头仔细看是少哪个.h文件,再次搜索仍没找到。回头详细看书中.h列表,没有啊,再往下看在另一个压缩文件中提到了。
4,解压那个文件,添加include。成功。
原因分析:在按照书上步骤添加include时,有一个路径是不太相同的,可能是版本的差异。书上显示的就是在那个包下的东西。而这个版本的包下却没有,只能也解压了另一个。
——————————————————
生成的snmp_pp.lib文件不知道放哪里了。搜索出来后也不显示位置,还是按照书上要求复制到VC98/LIB目录下了。以后又问题了再说吧。
——————————————————————————————————
万事开头难。解决后就觉得柳暗花明了。甚至会觉得之前会有那种“山重水复”的感觉是不是自己太菜了。