您的位置:首页 > 其它

windows xp vc 6.0编译最新net-snmp源码

2016-05-12 20:48 465 查看
net-snmp作为开源的snmp协议,是一款snmp协议开发的利器,比较好用,具有跨平台,可定制等特点,但编译很蛋疼,折腾了两天,下面把最简单过程写在下面.

一.安装Microsoft Platform SDK for Windows XP SP2

①.下载很多cab文件和extract.exe以及psk-full.bat,下载地址如下

http://www.microsoft.com/msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.htm

http://download.microsoft.com/download/platformsdk/sdk/update/WIN98MeXP/EN-US/2600.2180/FULL/PSDK-FULL.1.cab

http://download.microsoft.com/download/platformsdk/sdk/update/WIN98MeXP/EN-US/2600.2180/FULL/PSDK-FULL.2.cab

http://download.microsoft.com/download/platformsdk/sdk/update/WIN98MeXP/EN-US/2600.2180/FULL/PSDK-FULL.3.cab

http://download.microsoft.com/download/platformsdk/sdk/update/WIN98MeXP/EN-US/2600.2180/FULL/PSDK-FULL.4.cab

http://download.microsoft.com/download/platformsdk/sdk/update/WIN98MeXP/EN-US/2600.2180/FULL/PSDK-FULL.5.cab

http://download.microsoft.com/download/platformsdk/sdk/update/WIN98MeXP/EN-US/2600.2180/FULL/PSDK-FULL.6.cab

http://download.microsoft.com/download/platformsdk/sdk/update/WIN98MeXP/EN-US/2600.2180/FULL/PSDK-FULL.7.cab

http://download.microsoft.com/download/platformsdk/sdk/update/WIN98MeXP/EN-US/2600.2180/FULL/PSDK-FULL.8.cab

http://download.microsoft.com/download/platformsdk/sdk/update/WIN98MeXP/EN-US/2600.2180/FULL/PSDK-FULL.9.cab

http://download.microsoft.com/download/platformsdk/sdk/update/WIN98MeXP/EN-US/2600.2180/FULL/PSDK-FULL.10.cab

http://download.microsoft.com/download/platformsdk/sdk/update/WIN98MeXP/EN-US/2600.2180/FULL/Extract.exe

http://download.microsoft.com/download/platformsdk/sdk/update/WIN98MeXP/EN-US/2600.2180/FULL/PSDK-FULL.bat

在这里感谢网友发现的下载地址

②.新建文件夹将下载的文件放入进去,进入下载目录执行命令

psk-full.bat .\setupfiles

其中setupfiles为解压目录

③.开始菜单->Microsoft Platform SDK for Windows XP SP2->Register PSDK Directories with Visual Studio弹出提示后选择是

二.编译net-snmp (编译版本为5.7.3),修改 \win32\net-snmp\目录下的 net-snmp-config.h文件

①.修改版本号

**#ifndef PACKAGE_VERSION

**#define PACKAGE_VERSION “5.7.3”

**#endif

②.#define NETSNMP_USE_DLL 1

③.进入win32目录打开win32dll.dsw

⑤.在vc6中选择bulid->batch build->rebuild all

⑥.编译完成后win32目录下的bin文件夹下应该有20个文件(其中一个为dll)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: