1. 下载Winpcap开发包,在主页选择 Winpcap –> Dev…
2. 解压,方法一,对应文件直接复制到Eclipse使用的GCC编译器文件夹下,如MinGW\include\.. Lib文件同理
方法二,在Eclipse的编译选项里添加-i include.
3. 查看官方文档,在开发包的Doc里有,选择 Using WinPcap in your programs 查看文档信息。
4. 文档提示要添加preprocessor definitions,Project –> Pro… –> C/C++ Build –>Setting –> GCC C compiler –>symbols , 添加 WPCAP 和 HAVE_REMOTE。
5. 复制官方的第一个实例,编译运行。
—- MinGW 下 Winpcap编译不通过的问题解释 —-
You can replace your localtime_s
call with:
localtime_r(&local_tv_sec, <ime);
(Note the swapped arguments.)
Also, replace your scanf_s
call with scanf
.
localtime_s()
and scanf_s()
are Microsoft-specific extensions, and are not available in MinGW