在开发过程中,可能都会经常遇到这样的问题:error C2039: “CPoint” : 不是“WTL”的成员,error C2039: “CString” : 不是“WTL”的成员
在网上找了比较满意的答案,共享一下:
WTL提供了CString,CRect,CPoint和CSize,可能后来版本的ATL也提供了,
WTL作者推荐使用ATL的实现,所以:
#include <atlstr.h> // CString
#include <atltypes.h> // CRect,CPoint,CSize
注意,这两行必须放在
#include <atlbase.h>的上面,
然后,这个放最后好了:
#define _WTL_NO_WTYPES
#define _WTL_NO_CSTRING
#include <atlmisc.h>