vc++ 6.0 mfc基于对话框 连接数据库后出了这样的编译错误 急求!!在线等

c:\programfiles\microsoftvisualstudio\vc98\include\dbdaoint.h(33):errorC2011:'EditMod... c:\program files\microsoft visual studio\vc98\include\dbdaoint.h(33) : error C2011: 'EditModeEnum' : 'enum' type redefinition
c:\program files\microsoft visual studio\vc98\include\dbdaoint.h(57) : error C2011: 'LockTypeEnum' : 'enum' type redefinition
c:\program files\microsoft visual studio\vc98\include\dbdaoint.h(73) : error C2011: 'FieldAttributeEnum' : 'enum' type redefinition
c:\program files\microsoft visual studio\vc98\include\dbdaoint.h(83) : error C2011: 'DataTypeEnum' : 'enum' type redefinition
c:\program files\microsoft visual studio\vc98\include\dbdaoint.h(255) : error C2011: 'ParameterDirectionEnum' : 'enum' type redefinition
c:\program files\microsoft visual studio\vc98\include\dbdaoint.h(268) : error C2011: 'RecordStatusEnum' : 'enum' type redefinition
执行 cl.exe 时出错.
能告诉我这是什么意思吗 小白 见谅!!感激不尽!悬赏是我所有的了TAT
展开
 我来答
匿名用户
2015-06-27
展开全部

enum type redefinition  ,   意思是说你这些枚举类型重复定义了


  1. 你真是重复定义了 ;

  2. 头文件重复包含导致;

更多追问追答
追问
#include "stdafx.h"
#include "qqq.h"
#include "RegisterDlg.h"
#include "string.h"
#include "ADOConn.h"
#include "afxdao.h"
这是我的头文件 能不能告诉我哪里是重复的呢 拜托了 我是真小白 谢谢!!
追答

我指的重复。。。

  1. 是指你在多个文件里面定义了同样的枚举类型

  2. 你在一个文件里面定义了枚举,但是多个文件重复包含了这个头文件

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式