Hmm...I'm still having linking problems.
Building .basic_rts_movement
Compiling:.basic_rts_movement.bmx
flat assembler version 1.66
3 passes, 43322 bytes.
Linking:.basic_rts_movement.debug.exe
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x25d8): undefined reference to `CTVCamera::SetViewIsometric(float, float, float)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x2e76): undefined reference to `CTVDeviceInfo::IsRenderSurfaceFormatSupported(int)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x3d0c): undefined reference to `CTVLandscape::SetSplattingEnable(bool, int, float)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x3f4f): undefined reference to `CTVLandscape::GetProgressiveLOD()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x6556): undefined reference to `CTVParticleSystem::GetGlobalRotation()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x7108): undefined reference to `CTVPhysics::AdvancedCollision(cTV_3DVECTOR*, cTV_3DVECTOR*, cTV_COLLISIONRESULT*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x7166): undefined reference to `CTVPhysics::TestCollision(int, int, bool)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x7205): undefined reference to `CTVRenderSurface::CreateStaticTextureFromRenderSurface(int, int, int, char*, bool)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x721b): undefined reference to `CTVRenderSurface::CreateStaticCubeMapFromRenderSurface(int, char const*, bool)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x73b2): undefined reference to `CTVScene::CreateRenderSurface(int, int, bool, cCONST_TV_RENDERSURFACEFORMAT, char*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x7477): undefined reference to `CTVScene::CreateAlphaRenderSurface(int, int, bool, char*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x7529): undefined reference to `CTVScene::CreateCubeRenderSurface(int, bool, int, char*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x761b): undefined reference to `CTVScene::CreateRenderSurfaceEx(int, int, cCONST_TV_RENDERSURFACEFORMAT, bool, bool, float, char*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x771f): undefined reference to `CTVScene::CreateMultiRenderSurface(int, int, int, bool, bool, float, cCONST_TV_RENDERSURFACEFORMAT, cCONST_TV_RENDERSURFACEFORMAT, cCONST_TV_RENDERSURFACEFORMAT, cCONST_TV_RENDERSURFACEFORMAT, char*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x7a7c): undefined reference to `CTVScreen2DText::TextureFont_Create(char const*, char const*, int, bool, bool, bool, bool, bool)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x7e4a): undefined reference to `CTVShader::LoadPrecompiledShader(char const*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x1414): undefined reference to `CTVActor::SetPathSpeed(float, bool)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x1f10): undefined reference to `CTVActor::SetTangentParameters(float, float, bool)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x2103): undefined reference to `CTVAI::SetTag(char const*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x210d): undefined reference to `CTVAI::SetUserData(int)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x2117): undefined reference to `CTVAI::GetUserData()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x2121): undefined reference to `CTVAI::GetTag()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x212b): undefined reference to `CTVAI::FindGridPathEx(int, int, int, int, int*, int*, int*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x2135): undefined reference to `CTVAI::FindNodePathEx(cTV_3DVECTOR*, cTV_3DVECTOR*, int*, int*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x2522): undefined reference to `CTVCamera::SetPathSpeed(float, float, bool)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x2adb): undefined reference to `CTVCamera::SetTag(char const*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x2ae5): undefined reference to `CTVCamera::SetUserData(int)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x2aef): undefined reference to `CTVCamera::GetUserData()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x2af9): undefined reference to `CTVCamera::GetTag()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x2b03): undefined reference to `CTVCamera::OccQuery_GetMaxQueries()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x2b0d): undefined reference to `CTVCamera::GetFrustumPoints(cTV_3DVECTOR*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x2e67): undefined reference to `CTVDeviceInfo::GetMaxMRTCount()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x2e85): undefined reference to `CTVDeviceInfo::GetMaxTextureSize(int*, int*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x318f): undefined reference to `CTVEngine::ClearDepthBuffer()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x3199): undefined reference to `CTVEngine::GetShaderProfile()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x363d): undefined reference to `CTVGlobals::GetShaderFromID(int)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x3647): undefined reference to `CTVGlobals::GetRenderSurface(char const*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x3651): undefined reference to `CTVGlobals::GetRenderSurfaceFromID(int)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x3e21): undefined reference to `CTVLandscape::SetClamping(bool, int)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x3f43): undefined reference to `CTVLandscape::GetShader()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x4a7f): undefined reference to `CTVMathLibrary::Project2DPointTo3D(float, float, float, cTV_3DVECTOR*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x4a90): undefined reference to `CTVMathLibrary::SortVectorList(cTV_3DVECTOR*, int, cTV_3DVECTOR*, int*, bool)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x4e4b): undefined reference to `CTVMiniMesh::GetTag()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x4e55): undefined reference to `CTVMiniMesh::GetUserData()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x4e5f): undefined reference to `CTVMiniMesh::SetUserData(int)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x4e69): undefined reference to `CTVMiniMesh::SetTag(char const*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x4e73): undefined reference to `CTVMiniMesh::GetItemTriangleCount()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x4e7d): undefined reference to `CTVMiniMesh::GetItemVertexCount()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x4e87): undefined reference to `CTVMiniMesh::SetName(char const*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x4e91): undefined reference to `CTVMiniMesh::GetName()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x4ea2): undefined reference to `CTVMiniMesh::GetItemBoundingSphere(int, cTV_3DVECTOR*, float*, bool)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x4eb2): undefined reference to `CTVMiniMesh::GetItemBoundingBox(int, cTV_3DVECTOR*, cTV_3DVECTOR*, bool)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x4f14): undefined reference to `CTVMesh::SetPathSpeed(float, bool)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x5a41): undefined reference to `CTVMesh::GetGroupFromName(char const*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x5a4b): undefined reference to `CTVMesh::GetGroupFromVertex(int)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x5a5c): undefined reference to `CTVMesh::SetTangentParameters(float, float, bool)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x6505): undefined reference to `CTVParticleSystem::GetTag()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x650f): undefined reference to `CTVParticleSystem::GetUserData()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x6519): undefined reference to `CTVParticleSystem::SetUserData(int)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x6523): undefined reference to `CTVParticleSystem::SetTag(char const*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x6539): undefined reference to `CTVParticleSystem::Enable(bool)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x6543): undefined reference to `CTVParticleSystem::GetEmitterKeyFrame(int)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x6586): undefined reference to `CTVParticleSystem::SetBillboardRotation(int, bool, float, float, float, float, float)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x66bf): undefined reference to `CTVPath::GetConstantSpeedAdvance(float, float, float)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x711e): undefined reference to `CTVPhysics::EnableCPUOptimizations(bool)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x7127): undefined reference to `CTVPhysics::ComputeAccurateInertia(int)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x7131): undefined reference to `CTVPhysics::DestroySimulation(int)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x713b): undefined reference to `CTVPhysics::GetActiveSimulation()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x7145): undefined reference to `CTVPhysics::SetActiveSimulation(int)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x714f): undefined reference to `CTVPhysics::CreateNewSimulation()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x7311): undefined reference to `CTVRenderSurface::SetSystemMemCopy(bool, bool)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x7732): undefined reference to `CTVScene::RenderAllActors(bool)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x7742): undefined reference to `CTVScene::RenderAllParticleSystems(bool)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x774b): undefined reference to `CTVScene::SetMousePickRangeLimit(float)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x7755): undefined reference to `CTVScene::RenderActorList(int, int*)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x79e1): undefined reference to `CTVScreen2DImmediate::Draw_Box3D(cTV_3DVECTOR*, cTV_3DVECTOR*, int)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x79eb): undefined reference to `CTVScreen2DImmediate::Draw_Box3DEx(cTV_3DVECTOR*, cTV_3DVECTOR*, cTV_3DMATRIX*, int)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x7e3b): undefined reference to `CTVShader::GetName()'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x7e59): undefined reference to `CTVShader::SetTimeScale(float)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x8006): undefined reference to `CTVTextureFactory::DeleteAllTextures(bool)'
C:/Program Files/BlitzMax/mod/glimmer.mod/tv3d65.mod/tv3d65.debug.win32.x86.a(tv3dwrapper.cpp.debug.win32.x86.o):tv3dwrapper.cpp:(.text+0x81c5): undefined reference to `CTVTextureFactory::SetTextureName(int, char const*)'
Build Error: Failed to link E:/Blitzmax/Truevision/Basic RTS/.basic_rts_movement.debug.exe
Process complete
So this what I have done:
1. I have installed the latest version of blitzmax
2. I have downloaded the latest lite.zip (containg the glimmer.mod)
3. I have unzipped the lite.zip into the Blitzmax mod folder
4. I have downloaded the latest downloadable of TV3d 6.5 and installed it
5 I have copied "libtv3dc.a" from TV3D's "/SDK/CPPGCC" to the Blitzmax lib.
6. I have copied the "tv3dc65.dll" to both all program folders that I try to compile AND copied it to the system32 folder.
I have uninstalled and done the above 5 times and still I get the very annoying linking error. I have been able to run this on my previous install of Vista.
Do you guys have any ideas on what the problem might be? I would really like to get this to work.