您的位置:首页 > 其它

WTL和ATL中CString冲突

2014-05-05 15:47 309 查看
WTL和ATL、MFC都有各自的CString类,类名相同,功能也都差不多,但是如果你同时用到了WTL和ATL,就会发生CString冲突的问题,从而编译器会报错,因为编译器不知道到底你要用的CString是哪个类。下面提供一组头文件包含的内容及顺序,如果你用到ATL和WTL,只要把下面这几行放到stdafx.h中,就搞定了。

#include <atlbase.h>
#include <atlstr.h>
#include <atlwin.h>
#include <atlapp.h>
#define _WTL_NO_CSTRING
#include <atlmisc.h>
#include <atlcom.h>
#include <atlframe.h>
#include <atlctrls.h>
#include <atldlgs.h>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: