解决办法有两种:
1.D3DXCreateFont() vc++ 版本的不同 参数不同。2005版本12参数。 2008版本3个参数
原来
//D3DXCreateFont(g_pd3dDevice, 36, 0, 0, 1000, false, DEFAULT_CHARSET,
// OUT_DEFAULT_PRECIS, DEFAULT_QUALITY, 0, "Calibri", &g_pTextFPS);
改为
HFONT TextFont=CreateFont( 12, 6,0, 0, FW_NORMAL, FALSE, FALSE, FALSE,
DEFAULT_CHARSET, OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,
PROOF_QUALITY, FIXED_PITCH | FF_SCRIPT, L"宋体" );
D3DXCreateFont( g_pd3dDevice, TextFont, &g_pTextFPS );
2.更换DirectX Software Development Kit