snmp协议:编译最新的snmp++ v3.2.23



1)到snmp官网下载最新snmpv3.2.23.tar.gz库同时下载vs.net工作空间文件msvc7.tar.gz以及加密库libdes-l-4.01a.tar.gz

2)解压这 3个压缩包到某个目录注意目录结构以使工作空间文件.sln能正确指向相对路径源文件应该如下:
├─snmp
│ ├─src
│ ├─
│ │ └─snmp_pp
├─msvc
│ ├─dynamic
│ └─
└─libdes
├─Debug
└─asm
3)我电脑只装了vc6不认.sln项目如何办?
到网上下载个prjconverter工具把vc7工作空间文件.sln转换为vc6dsw文件即可

4)用vc6打开dsw文件可以空间里几个项目编译报错:" Could not find the file unistd.h "
可以在libdes目录下生成个.h文件加入libdes项目文件内容如下:



/* * This file is part of the Mingw32 package.
* * unistd.h maps (roughly) to io.h */

#ndef _UNISTD_H

# _UNISTD_H
# <IO.H>
# <PROCESS.H>

#end

/* _UNISTD_H */

5)再编译又报错:" 'ml'不是内部或外部命令也不是可运行 "
到网上下载MASM32安装然后把其bin目录下ml.exe和ml.err复制到vccl.exe同个目录

6)再编译OK(很多告警但是可以通过编译)
Tags:  snmp是什么 snmp.exe netsnmp snmp协议

延伸阅读

最新评论

发表评论