|
|
使用G++编译器怎么使它识别DirectX的库文件?
我用Dev-C++编译时总是出错:[Linker error] undefined reference to `DirectDrawCreate@12'
另外我用VC++编译以下代码
try
{
DDSURFACEDESC ddsd;
ZeroMemory(&ddsd, sizeof(ddsd));
ddsd.dwSize=sizeof(DDSURFACEDESC);
ddsd.dwFlags=DDSD_CAPS|DDSD_BACKBUFFERCOUNT;
ddsd.dwBackBufferCount=1;
ddsd.ddsCaps.dwCaps=DDSCAPS_OFFSCREENPLAIN|DDSCAPS_VIDEOMEMORY;
if(FAILED(lpDD->CreateSurface(&ddsd,&lpDDS,NULL))) throw "wrong";
}
catch(char *errString)
{
MessageBox(0,errString,"msg",MB_OK);
}
时总是抛出错误创建表面失败
请各位高手指点一下...谢谢 |
|