error C2011: 'OwnMsg' : 'enum' type redefinition 错误
时间:2011-12-14
来源:互联网
一个结构体声明头文件。今天添加了额外的自定义结构体文件。添加了一些变量
编译后,提示以前一些错误,检查代码,没有出现重复定义的位置和生民。
如
#include <list>
#include <vector>
using namespace std;
enum ExternalMsg
{
CDN_INVALID=0x00, //无效消息
.....
};
typedef struct
{
int x;
int y;
int z;
}NODE;
//////////////////
下面还添加了其他的结构体声明文件,提示错误和下面一样。
error C2011: ExternalMsg: 'enum' type redefinition
error C2371: 'NODE' : redefinition; different basic types
请问是和std命名库冲突了吗???怎么解决
编译后,提示以前一些错误,检查代码,没有出现重复定义的位置和生民。
如
#include <list>
#include <vector>
using namespace std;
enum ExternalMsg
{
CDN_INVALID=0x00, //无效消息
.....
};
typedef struct
{
int x;
int y;
int z;
}NODE;
//////////////////
下面还添加了其他的结构体声明文件,提示错误和下面一样。
error C2011: ExternalMsg: 'enum' type redefinition
error C2371: 'NODE' : redefinition; different basic types
请问是和std命名库冲突了吗???怎么解决
作者: ponydph 发布时间: 2011-12-14
头文件重复包含了
#pragma once添加到h文件头
#pragma once添加到h文件头
作者: oyljerry 发布时间: 2011-12-14
看不来的错误,希望能多贴代码。。。
#include <list>
#include <vector>
using namespace std;
这个是没有冲突的。。。
#include <list>
#include <vector>
using namespace std;
这个是没有冲突的。。。
作者: shen_wei 发布时间: 2011-12-14
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28