1. 下载并安装WinPcap运行库 http://www.winpcap.org/install/default.htm
2. 下载WinPcap开发包
3 新建Visual C++的Win32控制台应用程序,设置为空项目
4 打开项目属性,C/C++ --> Preprocessor --> Preprocessor Definitions 添加WPCAP和HAVE_REMOTE这两个宏定义
5 打开项目属性,Linker --> Input --> Additional Dependencies 添加wpcap.lib和ws2_32.lib两个库
6 添加包含路径VC++ Directories --> Include Directories(Include目录)和 库路径VC++ Directories --> Library Directories(Lib目录)
7 项目添加需要的源文件即可。例如新建一个C++源文件,或者直接使用WpdPack ->Example-pcap的例子。
8 对于提示的用scanf不安全的问题:可以把scanf改成scanf_s,或者直接添加 #define _CRT_SECURE_NO_WARNINGS
9 下载SOEM开源包
10 拷贝win32部分的源码和soem文件到VS工程,主程序选择slaveinfo.c 或者 simple_test.c
11 nicdrv.c 文件开始加上一句 #pragma comment(lib,"winmm"), 否则报错
12 编译后可通过