Chinaunix首页 | 论坛 | 博客
  • 博客访问: 57828
  • 博文数量: 9
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 119
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-23 18:05
文章分类

全部博文(9)

文章存档

2014年(2)

2013年(7)

我的朋友

分类: Windows平台

2014-04-28 19:37:23

参照


wireshark 1.10.6


1、安装Cygwin。并安装以下软件包

点击(此处)折叠或打开

  1.   Archive/unzip
  2.   Base/dos2unix
  3.   Devel/bison
  4.   Devel/flex
  5.   Devel/git (recommended - see discussion about using Git below)
  6.   Interpreters/perl
  7.   Utils/patch (optional)
  8.   Web/wget
  9.   Interpreters/m4 (一开始没装m4 编译过程中bison出错)
2、安装python 。最好安装python2.7 到C:\ 否则需要手动更改config.nmake中python配置,开始时用的python3.3 编译过程中出错。
3、下载源码,解压
4、打开VS2013命令提示符(在Visual Studio Tools 中)并到源码根目录
5、修改config.nmake 设置WIRESHARK_TARGET_PLATFORM,WIRESHARK_LIB_DIR等。添加 MSVC_VARIANT=MSVC2013 后面用到MSVC_VARIANT的地方也需要做相应修改,例如添加MSC_VER_REQUIRED=1800 等
6、Windows SDK8.1 中不包含win32.mak,我这从SDK7.1 中找了份拷贝了过去
7、nmake -f Makefile.nmake verify_tools


8、安装第三方库 nmake -f Makefile.nmake setup 。如果下载较慢可通过HTTP_PROXY 环境变量使用代理
9、清理UNIX下编译一些相关文件 nmake -f Makefile.nmake distclean
10、编译 nmake -f Makefile.nmake all (编译过程中可能会提示rint 函数重复定义,将相应文件中rint函数注释掉即可。)

……

阅读(2193) | 评论(0) | 转发(0) |
0

上一篇:记解决 Apache 频繁挂起的一次经历

下一篇:没有了

给主人留下些什么吧!~~