大家来看看,vs用不懂.error LNK2019: 无法解析的外部符号 _DirectDrawCreate@12,该符号在函数 _main 中被引用,该如何解决

大家来看看,vs用不懂.error LNK2019: 无法解析的外部符号 _DirectDrawCreate@12,该符号在函数 _main 中被引用
具体代码
#include "ddraw.h"
#include "windows.h"

void main(int argc,char *argv[])
{
int ret;
LPDIRECTDRAW lpDD;
LPDWORD lpAddr1,lpAddr2;

HRESULT ddrval;
DDSURFACEDESC ddsd;
HDC hdc;
char szFrontMsg[]={"My first test!!!"};
LPDIRECTDRAWSURFACE lpDDSPrimary;

ret=DirectDrawCreate(NULL,&lpDD,NULL);
if(ret!=DD_OK)
return;
ddrval=lpDD->SetCooperativeLevel(GetDesktopWindow(),DDSCL_NORMAL);
if(ddrval!=DD_OK)
goto exit;
ddrval=lpDD->SetDisplayMode(1280,768,8);
if(ddrval!=DD_OK)
goto exit;

ddsd.dwSize=sizeof(ddsd);
ddsd.dwFlags=DDSD_CAPS;
ddsd.ddsCaps.dwCaps=DDSCAPS_PRIMARYSURFACE;
ddsd.dwBackBufferCount=1;

ddrval=lpDD->CreateSurface(&ddsd,&lpDDSPrimary,NULL);
if(ddrval==DD_OK)
{
if(lpDDSPrimary->GetDC(&hdc)==DD_OK)
{
SetBkColor(hdc,RGB(0,0,255));
SetTextColor(hdc,RGB(255,255,0));
TextOut(hdc,0,0,szFrontMsg,lstrlen(szFrontMsg));
lpDDSPrimary->Release();
}
}
//return 0;
exit:
lpDD->Release();
// lpMyDD->Release();

}

谢谢了

------解决方案--------------------
应该是库没有就加进去
设置一下就可以了
------解决方案--------------------
没有加LIB文件,在设置里加进去,不过顺便说一句,这个库VC6本身好像没有,要下载的。