在VC++7.0下跑的DX程序,在VS10下跑不起了.不知有关问题在哪,也不知咋解决,求解

在VC++7.0上跑的DX程序,在VS10上跑不起了...不知问题在哪,也不知咋解决,求解。
错误提示如下:

1>d3dUtility.obj : error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4,该符号在函数 "bool __cdecl d3d::InitD3D(struct HINSTANCE__ *,int,int,bool,enum _D3DDEVTYPE,struct IDirect3DDevice9 * *)" (?InitD3D@d3d@@YA_NPAUHINSTANCE__@@HH_NW4_D3DDEVTYPE@@PAPAUIDirect3DDevice9@@@Z) 中被引用
1>d3dUtility.obj : error LNK2019: 无法解析的外部符号 __imp__timeGetTime@0,该符号在函数 "int __cdecl d3d::EnterMsgLoop(bool (__cdecl*)(float))" (?EnterMsgLoop@d3d@@YAHP6A_NM@Z@Z) 中被引用
1>WinMain.obj : error LNK2019: 无法解析的外部符号 _D3DXMatrixPerspectiveFovLH@20,该符号在函数 "bool __cdecl Setup(void)" (?Setup@@YA_NXZ) 中被引用
1>WinMain.obj : error LNK2019: 无法解析的外部符号 _D3DXMatrixTranslation@16,该符号在函数 "bool __cdecl Setup(void)" (?Setup@@YA_NXZ) 中被引用
1>WinMain.obj : error LNK2019: 无法解析的外部符号 _D3DXCreateCylinder@32,该符号在函数 "bool __cdecl Setup(void)" (?Setup@@YA_NXZ) 中被引用
1>WinMain.obj : error LNK2019: 无法解析的外部符号 _D3DXCreateSphere@24,该符号在函数 "bool __cdecl Setup(void)" (?Setup@@YA_NXZ) 中被引用
1>WinMain.obj : error LNK2019: 无法解析的外部符号 _D3DXCreateBox@24,该符号在函数 "bool __cdecl Setup(void)" (?Setup@@YA_NXZ) 中被引用
1>WinMain.obj : error LNK2019: 无法解析的外部符号 _D3DXMatrixLookAtLH@16,该符号在函数 "bool __cdecl Display(float)" (?Display@@YA_NM@Z) 中被引用
1>D:\Documents\My Projects\DX\DXGame_T\Debug\DXGame_T.exe : fatal error LNK1120: 8 个无法解析的外部命令


我有#include<d3dx9.h>

------解决方案--------------------
Re:Direct3DCreate9出错??

楼上的解释的差不多了,出现无法解析的外部符号一般都是没有添加对应的库文件
根据前面提示的函数名称,在MSDN里面可以查到使用该函数时需要包含的库文件
上面说的winmm.lib一般在使用了timeGetTime()函数后需要包含该库
搂住的问题就是要包含[size=18px]d3d9.lib[/size],d3dx9.lib就行了,可以在项目的设置-〉链接选项里填入需要添加的库,用逗号分开也可以在程序中用#pragma comment(lib,"xxx.lib")命令加入相应的lib文件