以前我继承CAsyncSocket 写了一个类 CMyClass
但在新建的ATL项目中我无法使用我自己写的这个类
我的ATL项目已经加入了对MFC的支持但是,当我把CMyClass加到我的ATL项目的时候
提示:
error C2504: “CAsyncSocket” : 未定义基类
我因此我把 #include <afxsock.h> 添加到ATL的stdafx.h中
编译还是无法通过
提示:
error : WINDOWS.H already included. MFC apps must not #include <windows.h>
我不可能去修改 afxsock.h 吧如果是这样的话那不是说ATL中都无法使用自己以前继承MFC写的类了?
高手给个解决方案吧。谢谢
但在新建的ATL项目中我无法使用我自己写的这个类
我的ATL项目已经加入了对MFC的支持但是,当我把CMyClass加到我的ATL项目的时候
提示:
error C2504: “CAsyncSocket” : 未定义基类
我因此我把 #include <afxsock.h> 添加到ATL的stdafx.h中
编译还是无法通过
提示:
error : WINDOWS.H already included. MFC apps must not #include <windows.h>
我不可能去修改 afxsock.h 吧如果是这样的话那不是说ATL中都无法使用自己以前继承MFC写的类了?
高手给个解决方案吧。谢谢
难道到家用ATL写com的时候都没用过自己派生的类吗?
而有些的虚方法是一定要自己重载以后重新控制逻辑的(例如CAsyncSocket)
谁做过?
谢谢!
MFC本身也可以用来开发com阿黑你想法错拉。
神仙们帮帮忙吧