如题:我把MEDIAPLAY添加到ATL的工程中,
一编绎就有大把错
1、class CWMPMedia : public COleDispatchDriver
说 COleDispatchDriver这个类没有定义,我加入这个类的
afxdisp.h头文件,又说不能用
#ifdef _WINDOWS_
#error WINDOWS.H already included. MFC apps must not #include <windows.h>
#endif这个错又出来了。
2、MEDIAPLAY中的]
CString GetSourceURL();
CString GetName();
这些返回CString的不能用。说没有
f:\vcexample\test\atl\newtest\traderatlctrl\wmpplayer4.h(61) : error C2146: syntax error : missing ';' before identifier GetSourceURL
f:\vcexample\test\atl\newtest\traderatlctrl\wmpplayer4.h(61) : error C2501: 'CString' : missing storage-class or type specifiers
这是怎么回事呢?
还要怎么样做才不会出错呢?各位求救。分不够再加。
一编绎就有大把错
1、class CWMPMedia : public COleDispatchDriver
说 COleDispatchDriver这个类没有定义,我加入这个类的
afxdisp.h头文件,又说不能用
#ifdef _WINDOWS_
#error WINDOWS.H already included. MFC apps must not #include <windows.h>
#endif这个错又出来了。
2、MEDIAPLAY中的]
CString GetSourceURL();
CString GetName();
这些返回CString的不能用。说没有
f:\vcexample\test\atl\newtest\traderatlctrl\wmpplayer4.h(61) : error C2146: syntax error : missing ';' before identifier GetSourceURL
f:\vcexample\test\atl\newtest\traderatlctrl\wmpplayer4.h(61) : error C2501: 'CString' : missing storage-class or type specifiers
这是怎么回事呢?
还要怎么样做才不会出错呢?各位求救。分不够再加。
吧。COMMBSTR也可以呀。难道一定要支持MFC才可以支持在自已的ATL组件中用mediaplay吗?