最近在使用Duilib界面库来做程序界面,发现引入afxwin.h头文件后,程序报错,错误大概意思是:CRect、CSize和CPoint使用不明确,也是一头雾水呀,后面在网上查了一些资料,然后根据上面的做了一下,果然还真解决了,赞!
解决办法如下(Duilib结合Win32):
将Duilib界面库里的CSize、CPoint和CRect的命名修改,改成你喜欢的名字即可,如CSize-->CDuilibSize,CPoint-->CDuilibPoint,以及CRect-->CDuilibRect。