请进来看看这个关于ADO的错误。

newsark 2003-07-17 11:13:47
我在一个动态链接库中的StdAfx.h中的所有include后加入
#include <icrsint.h> //Include support for VC++ Extensions
#import "C:\Program Files\Common Files\System\ADO\msado15.dll" \
no_namespace rename("EOF", "adoEOF")
但是编译报错如下:
d:\simulator\createdb\temp\msado15.tlh(169) : error C2011: 'LockTypeEnum' : 'enum' type redefinition
d:\simulator\createdb\temp\msado15.tlh(212) : error C2011: 'DataTypeEnum' : 'enum' type redefinition
d:\simulator\createdb\temp\msado15.tlh(256) : error C2011: 'FieldAttributeEnum' : 'enum' type redefinition
d:\simulator\createdb\temp\msado15.tlh(277) : error C2011: 'EditModeEnum' : 'enum' type redefinition
d:\simulator\createdb\temp\msado15.tlh(285) : error C2011: 'RecordStatusEnum' : 'enum' type redefinition
d:\simulator\createdb\temp\msado15.tlh(405) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
d:\simulator\createdb\temp\msado15.tlh(527) : error C2011: 'ParameterDirectionEnum' : 'enum' type redefinition
Error executing cl.exe.
但是在一般应用程序中没有如此错误?
请问怎么解决?
...全文
28 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
newsark 2003-07-21
  • 打赏
  • 举报
回复
已经搞定!
sony19791015 2003-07-17
  • 打赏
  • 举报
回复
我没有遇到过这样的问题,帮你up!

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧