欢迎来到天天文库
浏览记录
ID:11814016
大小:104.50 KB
页数:23页
时间:2018-07-14
《windows下编译使用net-snmp》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、说明:根据net-snmp-5.6中的“README.win32”摘录和翻译。转载请注明出处。email:wulinshuxue@hotmail.comnet-snmp在windows下用MSVC编译(一)net-snmp是一个开源项目,提供关于snmp的一些库和工具。下载网址:http://sourceforge.net/projects/net-snmp/目前的最新版本是5.6。如果想简单地安装一下的话,可以下载x86的exe版本,一般最新版的程序还没有发布exe版本。目前最新的exe版本为net-snmp-5.5.0-1.x86.exe。在网上搜了一下,大多是在
2、linux下的编译过程,windows下的情况比较少,另外,一些注意事项也很少。 在下载了net-snmp-5.6后,看到里面那么多的文件,觉得很晕。我猜里面需要先读的文件大概是“win32.readme”,这个文件是在win32环境下编译使用net-snmp的说明文件。用记事本打开后,估计超长的篇幅要让不少人崩溃。不过没事,这是分小节写的,每小节有内容说明,条理很清晰。摘录了一些说明,并作了大致的翻译,如下:1、“ThisguidedescribesbuildingwithMicrosoftVisualC++6.0andhigher,withthegcccompil
3、erfromMinGW/MSYS,andwiththegcccompilerfromCygwin.AsdevelopersbuildwithotherWin32environments,theirnoteswillbeincludedhere.”这个指南介绍了如何使用VC++6.0及更高版本以及gcc来build。2、IfyouareusingMicrosoftVisualStudio6.0,youwillhavetoinstallthePlatformSDK(PSDK)first.如果使用的是VC6.0,那么必须先安装PSDK3、Ifyouareusinganyof
4、thefollowingenvironments,thePSDKdownloadisnotnecessaryastherequiredpartsofthePSDKareincluded: -MicrosoftVisualStudio2002orlater. -Cygwin. -MinGW.使用的是这些环境的话,无需安装PSDK4、TherearetwowaystobuildNet-SNMPusingMicrosoftVisualC++. ThefirstandeasiestmethodisusingConfigureandnmakeonthecommand
5、line,andthesecondisusingtheWorkspacefilesinsidetheinteractivedevelopmentenvironment.两种方式来用VCbuildNet-SNMP.第一种,也是最简单的方法,就是在命令行下使用Configure和nmake。第二种,就是IDE下使用workspace文件。4.1、Tousenmakeonthecommandline,theConfigurescriptisrunfirsttocreatethevariousmakefiles. Oncethesehavebeencreated,nmakei
6、susedtobuildtheapplications. Perlisrequiredtousethismethod,astheConfigurescriptiswritteninPerl. ActiveStateActivePerlisavailableat: http://www.activestate.com/Products/ActivePerl/为了在命令行下使用nmake,必须先运行Configure脚本来生成makefile。由于Configure脚本是用Perl写的,所以要先安装ActivePerl4.2、Themakefilesystem
7、isbasedonandusesthedirectorystructureoftheprojectscontainedintheWorkspacefileswhicharedescribedbelow. ItisrecommendedthatyoureadandunderstandhowtheworkspacesareconfiguredevenifyouwillonlybeusingthecommandlineConfigure/nmakesystem.make文件系统是基工程的目录结构的,建议先阅读和理解workspace是如何配置的。4.3、F
此文档下载收益归作者所有