CoCreateInstance函数中的CLSID_DirectPlay8Peer参数,头文件里可找到,但编译时报告错误,我想可能是LIB文件的问题,但OLE32.LIB已经在工程里设置了,请问问题出在哪里?.
现附上错误的具体内容.
CoCreateInstance(CLSID_DirectPlay8Peer, // 这个常数包含在<play8.h>
NULL,
CLSCTX_INPROC_SERVER,
IID_IDirectPlay8Peer, //这个常数包含在<dplay8.h>
(LPVOID*)&g_pDp)
编译时显示错误如下:
error LNK2001: unresolved external symbol _CLSID_DirectPlay8Peer
error LNK2001: unresolved external symbol _IID_IDirectPlay8Peer
变量CLSID_DirectPlay8Peer和IID_IDirectPlay8Peer的实例应该存在于dxguid.lib,连接dxguid.lib即可。