1. 程式人生 > >Duilib介面庫中的CSize、CPoint、CRect和afxwin.h衝突

Duilib介面庫中的CSize、CPoint、CRect和afxwin.h衝突

最近在使用Duilib介面庫來做程式介面,發現引入afxwin.h標頭檔案後,程式報錯,錯誤大概意思是:CRect、CSize和CPoint使用不明確,也是一頭霧水呀,後面在網上查了一些資料,然後根據上面的做了一下,果然還真解決了,贊!

解決辦法如下(Duilib結合Win32):

將Duilib介面庫裡的CSize、CPoint和CRect的命名修改,改成你喜歡的名字即可,如CSize-->CDuilibSize,CPoint-->CDuilibPoint,以及CRect-->CDuilibRect。