本文主要介绍的内容主要针对新建项目来说的(可以使用Eclipse,VS2010,Codeblocks等来进行),下面针对VS2010来简单说明
一般来说C/C++开发一般需要设置两项即 头文件 和 导入库。
一、新建项目时的配置
对于VS2010可以这样设置
1.在项目上单击右键-------->属性-------------->VC++目录,出现如下对话框
2. 包含目录-------------设置你的Include
库目录-----------------设置你的Lib
一般说来上述设置完后就可以了,但是还是会出错。
错误1:
解决方法:在代码中加入
#ifndef WIN32
#define WIN32
#endif
估计是VS2010没有默认定义WIN32宏。
你也可以修改pcap.h,如下字段
只保留#include<pcap-stdinc.h>
错误2:
解决方法:在你的代码头部加入
#pragma comment(lib,"ws2_32.lib")
当然,你也可以修改项目配置加入这个lib目录。
二、使用winpcap例子中的项目文件导入
这种方式直接一点,只需要通过VS2010进行项目转换即可,可以一步到位,如果不想麻烦,可以使用这种方法(本人喜欢麻烦的方法,哈哈)。但是不通用,对于不想用VS2010的人来说,是很烦人的,对于像使用Eclipse+MinGW的人尤其如此。