大龙的博客

常用链接

统计

最新评论

解决在vs2008的mfc工程中编译BerkeleyDB出错问题

在vs2008 mfc工程中编译BerkeleyDB时,在db.h文件会出现编译错误,错误的原因是DB_TYPE,DB_UNKNOWN已经在其它系统头文件中被定义过,解决办法之一是在db.h中,定义DB_TYPE,DB_UNKNOWN之前加上如下语句,即可。
#ifdef DB_UNKNOWN
#undef DB_UNKNOWN
#endif
#ifdef DBTYPE
#undef DBTYPE
#else
#define DBTYPE BDBTYPE
#endif

posted on 2010-08-10 20:36 大龙 阅读(683) 评论(1)  编辑 收藏 引用

评论

# re: 解决在vs2008的mfc工程中编译BerkeleyDB出错问题 2013-03-11 12:39 jingtihg

BDBTYPE是在哪里定义的?  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理