IpPrefixOriginOther redefinition类型重复定义的错误
2012-02-22 11:10
190 查看
今天把一个VS2003工程转到V2008,发生了100多个错误
一看,是IpPrefixOriginOther redefinition重复定义
肯定是有两个头文件都包含了IpPrefixOriginOther
看错误发现baseclass\iphelper\iptypes.h头文件和C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\nldef.h头文件发生了冲突
原来是老代码,不知为何把微软的基础代码iptypes.h拷贝到了自己用的目录下
把include baseclass\iphelper目录下的头文件的文件改了下就OK了
(#include "Iphlpapi.h"改成#include <IPHlpApi.h>)
一看,是IpPrefixOriginOther redefinition重复定义
肯定是有两个头文件都包含了IpPrefixOriginOther
看错误发现baseclass\iphelper\iptypes.h头文件和C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\nldef.h头文件发生了冲突
原来是老代码,不知为何把微软的基础代码iptypes.h拷贝到了自己用的目录下
把include baseclass\iphelper目录下的头文件的文件改了下就OK了
(#include "Iphlpapi.h"改成#include <IPHlpApi.h>)
相关文章推荐
- 编译器重复定义错误:error C2371: 'SIZE' : redefinition; different basic types
- 重复包含定义 导致未定义类型不识别错误
- 错误 CS0012: 类型“System.Data.Common.DbConnection”在未被引用的程序集中定义。必须添加对程序集“System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToke
- C# 配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler”节
- java中定义类型错误
- error link 2005 重复定义错误
- C++中inline函数的定义可放在头文件中,inline 函数重复出现不会导致连接错误,
- 配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler” 解决办法
- C# 001 --- 正确的删除一个控件的事件函数 --- 解决错误: “A”不包含“B”的定义,并且找不到可接受类型为“A”的第一个参数的扩展方法“B”(是否缺少 using 指令或程序集引用?)
- C# 程序性能提升篇-2、类型(字段类型、class和struct)的错误定义所影响性能浅析
- 错误代码: 0x800700b7 配置错误:定义了重复的“system.web.extensions/scripting/scriptResourceHandler”节
- 编程中经常能遇到LNK2005错误——重复定义错误
- VS2008里 struct 类型重定义 错误
- error C2533: “WSProtocol::{ctor}”: 构造函数不能有返回类型 error C2264: “WSProtocol::WSProtocol”: 函数定义或声明中有错误
- HTTP错误500.19解决方法(定义了重复的节点)
- 定义的数据结构编译时提示重复定义错误
- IIS下系统部署,提示错误:在唯一密钥属性“name”设置为“Ajax”时,无法添加类型为“add”的重复集合项
- 编译错误类型: 必须定义入口点
- 如何避免重复宏定义?重定义错误
- 配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler” 解决办法