写了如下代码,由lpDDTemp查询新的接口lpDD,已加入6.0版directx_sdk的头文件和相关连接库,编译没有任何问题,但链接却出错,但在ddraw.h中明明定义过新的接口的,翻了翻msdn,不知所云,何故,望高手解答。多谢!!!
...
LPDIRECTDRAW lpDDTemp;
LPDIRECTDRAW4 lpDD;
DDSURFACEDESC2 ddsd;
HRESULT ddre;
DirectDrawCreate(NULL,&lpDDTemp,NULL);
lpDDTemp->QueryInterface(IID_IDirectDraw4,(LPVOID *)&lpDD);
lpDDTemp->Release();
...
---------------------------------------
Linking...
my.obj : error LNK2001: unresolved external symbol _IID_IDirectDraw4
Debug/my.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
...
LPDIRECTDRAW lpDDTemp;
LPDIRECTDRAW4 lpDD;
DDSURFACEDESC2 ddsd;
HRESULT ddre;
DirectDrawCreate(NULL,&lpDDTemp,NULL);
lpDDTemp->QueryInterface(IID_IDirectDraw4,(LPVOID *)&lpDD);
lpDDTemp->Release();
...
---------------------------------------
Linking...
my.obj : error LNK2001: unresolved external symbol _IID_IDirectDraw4
Debug/my.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货