底上的代码小弟我用VC的什么工程建立才可执行

底下的代码我用VC的什么工程建立才可执行啊
#include"Windows.h"
unsigned char *pBmpBuf;
int bmpWidth;
int bmpHeight;
RGBVQUAD *pColorTable;
int biBitCount;
bool readBmp(char *bmpName)
{
FILE *fp=fopen(bmpName,"rb");
if(fp==0) return 0;
fseek(fp,sizeof(BITMAPFILEHEADER),0);
BITMAPINFOHEADER head;
fread(&head,sizeof(BITMAPINFOHEADER),1,fp);

bmpWidth=head.biwidth;
bmpHeight=head.biHeight;
biBitCount=head.biBitCount;

int lineByte=(bmpWidth * biBitCount/8+3)/4*4;

if(biBitCount==8){
pColorTable=new RGBQUAD[256];
fread(pColorTable,sizeof(RGBQUAD),256,fp);
}

pBmpBuf=new unsigned char[lineByte * bmpHeight];
fread(pBmpBuf,1,lineByte * bmpHeight,fp);
fclose(fp);
return 1;
}

------解决方案--------------------
win32 或 mfc
------解决方案--------------------
win32 console application就可以了
------解决方案--------------------
win32 application  
因为有windows.h,肯定是窗体的。