当我们在程序中使用Packet32.h进行编程时,可能会遇到以下问题:
2010-05-05 10:28
501 查看
当我们在程序中使用Packet32.h进行编程时,可能会遇到以下问题:
packet32.h(231) : error C2079: 'IPAddress' uses undefined struct 'sockaddr_storage'
那么我们该如何解决?
解决方法如下:
1.手工向winpcap库的packet32.h文件中加入如下代码,且应位于“struct npf_if_addr”定义之前:
#ifndef _SS_PAD1SIZE
struct sockaddr_storage {
u_char sa_len;
u_char sa_family;
u_char padding[128];
};
#endif
2.sockaddr_storage 改成 sockaddr
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/to_ygy/archive/2007/01/15/1483247.aspx
packet32.h(231) : error C2079: 'IPAddress' uses undefined struct 'sockaddr_storage'
那么我们该如何解决?
解决方法如下:
1.手工向winpcap库的packet32.h文件中加入如下代码,且应位于“struct npf_if_addr”定义之前:
#ifndef _SS_PAD1SIZE
struct sockaddr_storage {
u_char sa_len;
u_char sa_family;
u_char padding[128];
};
#endif
2.sockaddr_storage 改成 sockaddr
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/to_ygy/archive/2007/01/15/1483247.aspx
相关文章推荐
- 微信小程序 setData 的坑 原创 2017年01月01日 17:57:56 标签:微信小程序 30607 最近在使用微信小程序的setData时,遇到了以下问题。如下: 官网文档在使用setD
- 在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。 【方法一】:使用 try{} catch{} 语句。 我们可以在try语句块中试图
- iOS开发工具-如何使用网络封包分析工具Charles,通过配置proxy对http、https、tcp、udp 等协议的请求响应过程交互信息进行分析、判断、解决我们移动开发中的遇到的各种实际问题。
- OpenGL中使用glew库进行GLSL编程遇到的一个问题
- 使用PetShop时遇到的问题:未能使用提供程序“RsaProtectedConfigurationProvider”进行解密。
- MyBatis使用foreach进行批量插入遇到的问题以及解决方法
- 使用ApplicationDeployment 类以编程方面对ClickOnce程序进行更新 【转载】
- 在进行UDP编程的时候,我们最容易想到的问题就是,一次发送多少bytes好?
- 【问题继续】使用GCC编译c++程序遇到的protected继承问题
- 使用python写程序时遇到的几个小问题
- struts中使用DispatchAction可能会遇到的一个问题
- 使用rpclib进行Python网络编程时的注释问题
- 使用 通用mapper时 根据主键进行 删除 更新操作 遇到的问题
- 使用Python实现Hadoop MapReduce程序遇到的问题解决办法
- 使用exe4j把JAVA GUI程序打包成exe文件时遇到的问题
- 在使用kvc进行赋值的时候,有时候会遇到null值,这个时候我们使用kvc会报错
- 使用Mencoder进行视频转换遇到的问题和相关解决方案
- Cocoa pods的安装使用以及过程中可能会遇到问题的汇总
- 作为一个程序猿,是不是经常会用到.chm文档,但是我们可能会遇到这样那样的问题,比如.chm文档打不开
- pyqt程序使用py2exe打包时遇到的问题