I recently installed Microsoft's Visual C++ 2008 Express Edition. I saw that there was this GDK, so I installed it, too. But every time I try to compile something, the linker gives me the following error:
1>------ Build started: Project: Hello World, Configuration: Release Win32 ------
1>Compiling...
1>Main.cpp
1>Linking...
1>basic3D.lib(DBOMesh.obj) : error LNK2019: unresolved external symbol _D3DXCleanMesh@24 referenced in function "bool __cdecl MakeLODMeshFromMesh(struct sMesh *,int,struct sMesh * *)" (?MakeLODMeshFromMesh@@YA_NPAUsMesh@@HPAPAU1@@Z)
1>system.lib(dxdiaginfo.obj) : error LNK2019: unresolved external symbol _CLSID_DxDiagProvider referenced in function "public: long __thiscall CDxDiagInfo::Init(int)" (?Init@CDxDiagInfo@@QAEJH@Z)
1>system.lib(dxdiaginfo.obj) : error LNK2019: unresolved external symbol _IID_IDxDiagProvider referenced in function "public: long __thiscall CDxDiagInfo::Init(int)" (?Init@CDxDiagInfo@@QAEJH@Z)
1>Release\Hello World.exe : fatal error LNK1120: 3 unresolved externals
1>Build log was saved at "file://c:\Documents and Settings\Charles\My Documents\Visual Studio 2008\Projects\Hello World\Hello World\Release\BuildLog.htm"
1>Hello World - 4 error(s), 0 warning(s)
What can I do to fix this? I have already tried changing the lib directories, and it asked for the libs that were missing... so I went putting them in one directory, and when I put the strmbase.lib, this error appeared again.
Please help!
Charles