Using GDK, I get these warnings:
3>Linking...
3>BlitzTerrain.lib(quadmapping.obj) : warning LNK4217: locally defined symbol _rand imported in function "public: bool __thiscall BT_QuadMap::ReduceQuad(unsigned short,unsigned short,unsigned short,unsigned short,struct BT_Quadmap_Quad *)" (?ReduceQuad@BT_QuadMap@@QAE_NGGGGPAUBT_Quadmap_Quad@@@Z)
3>BlitzTerrain.lib(CreateObject.obj) : warning LNK4099: PDB 'vc90.pdb' was not found with '..\01GenerateATerrain\BlitzTerrain.lib' or at 'c:\Documents and Settings\Matty\Desktop\BT200R2P1_GDK\GDK\examples\bin\02AddSomeLOD\vc90.pdb'; linking object as if no debug info
3>BlitzTerrain.lib(EnvironmentMapping.obj) : warning LNK4099: PDB 'vc90.pdb' was not found with '..\01GenerateATerrain\BlitzTerrain.lib' or at 'c:\Documents and Settings\Matty\Desktop\BT200R2P1_GDK\GDK\examples\bin\02AddSomeLOD\vc90.pdb'; linking object as if no debug info
3>BlitzTerrain.lib(main.obj) : warning LNK4099: PDB 'vc90.pdb' was not found with '..\01GenerateATerrain\BlitzTerrain.lib' or at 'c:\Documents and Settings\Matty\Desktop\BT200R2P1_GDK\GDK\examples\bin\02AddSomeLOD\vc90.pdb'; linking object as if no debug info
3>BlitzTerrain.lib(quadmapping.obj) : warning LNK4099: PDB 'vc90.pdb' was not found with '..\01GenerateATerrain\BlitzTerrain.lib' or at 'c:\Documents and Settings\Matty\Desktop\BT200R2P1_GDK\GDK\examples\bin\02AddSomeLOD\vc90.pdb'; linking object as if no debug info
3>BlitzTerrain.lib(rttms.obj) : warning LNK4099: PDB 'vc90.pdb' was not found with '..\01GenerateATerrain\BlitzTerrain.lib' or at 'c:\Documents and Settings\Matty\Desktop\BT200R2P1_GDK\GDK\examples\bin\02AddSomeLOD\vc90.pdb'; linking object as if no debug info
Seems to run fine though until I tried:
I get linker error:
1>Linking...
1>LINK : ..\bin\02AddSomeLOD\02AddSomeLOD.exe not found or not built by the last incremental link; performing full link
1>BlitzTerrain.lib(quadmapping.obj) : warning LNK4217: locally defined symbol _rand imported in function "public: bool __thiscall BT_QuadMap::ReduceQuad(unsigned short,unsigned short,unsigned short,unsigned short,struct BT_Quadmap_Quad *)" (?ReduceQuad@BT_QuadMap@@QAE_NGGGGPAUBT_Quadmap_Quad@@@Z)
1>Main.obj : error LNK2019: unresolved external symbol "void __cdecl BT_MakePhyObject(unsigned long,unsigned long,unsigned long,unsigned long)" (?BT_MakePhyObject@@YAXKKKK@Z) referenced in function "public: void __thiscall BT_Terrain::MakePhyObject(unsigned long,unsigned long,unsigned long)" (?MakePhyObject@BT_Terrain@@QAEXKKK@Z)
1>..\bin\02AddSomeLOD\02AddSomeLOD.exe : fatal error LNK1120: 1 unresolved externals
Thats the only command I have added to your "02AddSomeLOD" example, any idea why this command is not linking?
EDIT: While I'm here, do I use this command to make a Dark Basic object which I can then make my physics mesh with?