如何编译SnifferFox version beta的源代码
有人拿到源代码后来问我应该怎样编译它,我估计多半都是BCB在初学者,为了大家的方便,我干脆把编译的过程写出来供大家参考。
1.安装Borland C++Builder 6
没得说,SnifferFox是在BCB下开发的,所以如果你要编译它,首先要安装它,建议用C++Builder 6,因为
我们是要该平台下开发的,其它的版本没有试过。
2.安装第三方控件SUIPack
File->Open project...
在SnifferFox的源代码目录的3com/SUIPack.Source.3.9下找到 SUIPack_BCB.bpk 文件,打开它,然后编译
该控件。然后安装,如果安装成功会在你的控件面板里面找到,如下图
然后保存编译的结果。
3.编译SnifferFox
打开SnifferFox的源代码目录的Project/SnifferFox.bpr文件,然后就可以编译SnifferFox了。大约经过1分钟的时间就可以编译结束,然后就可以运行SnifferFox了。
如果程序运行开始出现“No network card found。”的提示,一种情况就是你在计算机中没有网卡,还有种情况就是你忘记了安装Winpcap,Winpcap在Release包中,安装上就ok了。
另外,SnifferFox源代码编译时候有不少的Warning,这是由于在开发该软件的时候时间比较紧张,没有来得及把它们剔除到,不过无伤大雅,不影响程序的编译运行。
总体上说还是比较简单,GOOD LOOK。