是一个 A*算法的源码,下载地址是:
http://www.policyalmanac.org/games/AStar.zip
VS2005 +  DX9 november 2007包含文件和库文件路径都已设置好了
C:\Program Files\Microsoft DirectX SDK (November 2007)\Include
C:\Program Files\Microsoft DirectX SDK (November 2007)\Lib\x86链接器中的附加依赖项是:
d3d9.lib d3dx9.lib winmm.lib 发生错误的代码行:LPDIRECT3D7                 g_pD3D = NULL;
LPDIRECT3DDEVICE7           g_pD3DDevice = NULL;
D3DTLVERTEX                 g_Vertex[4]; //quad vertices for 3D images像是没有 LPDIRECT3D7 这个关键字
错误信息:
d:\documents and settings\administrator\my documents\visual studio 2005\projects\ttdrect\dxLibrary.h(125) : error C2146: 语法错误 : 缺少“;”(在标识符“g_pD3D”的前面)
d:\documents and settings\administrator\my documents\visual studio 2005\projects\ttdrect\dxLibrary.h(125) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
d:\documents and settings\administrator\my documents\visual studio 2005\projects\ttdrect\dxLibrary.h(125) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
d:\documents and settings\administrator\my documents\visual studio 2005\projects\ttdrect\dxLibrary.h(126) : error C2146: 语法错误 : 缺少“;”(在标识符“g_pD3DDevice”的前面)
d:\documents and settings\administrator\my documents\visual studio 2005\projects\ttdrect\dxLibrary.h(126) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
d:\documents and settings\administrator\my documents\visual studio 2005\projects\ttdrect\dxLibrary.h(126) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
d:\documents and settings\administrator\my documents\visual studio 2005\projects\ttdrect\dxLibrary.h(127) : error C2146: 语法错误 : 缺少“;”(在标识符“g_Vertex”的前面)
d:\documents and settings\administrator\my documents\visual studio 2005\projects\ttdrect\dxLibrary.h(127) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
d:\documents and settings\administrator\my documents\visual studio 2005\projects\ttdrect\dxLibrary.h(127) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
d:\documents and settings\administrator\my documents\visual studio 2005\projects\ttdrect\dxLibrary.h(222) : warning C4996: “strcpy”被声明为否决的