Hi Paul,
I'm getting link errors like The Zoq2. They seem to point to AppGameKit functions. I hooked up directx sdk june 2010 libs as well and didn't see any change (however, the dx sdk install was dodgy for me - install produced an error near the end but the libs seem to be there).
Build output.
1>------ Build started: Project: Template, Configuration: Release Win32 ------
1> Core.cpp
1>Core.cpp(581): warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
1>Core.cpp(590): warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
1> template.cpp
1> Generating Code...
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(C:\Users\Adam\Documents\templates\template_windows_vs2010\Release\Template.exe) does not match the Linker's OutputFile property value (C:\Users\Adam\Documents\templates\template_windows_vs2010\Final\Template.exe). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
1>AGKWindows.lib(WindowsCore.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::FrameBuffer::Bind(void)" (?Bind@FrameBuffer@AGK@@QAEXXZ) referenced in function "protected: void __thiscall AGK::FrameBuffer::PlatformCreateFrameBuffer(class AGK::cImage *,class AGK::cImage *,bool)" (?PlatformCreateFrameBuffer@FrameBuffer@AGK@@IAEXPAVcImage@2@0_N@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2001: unresolved external symbol "public: void __thiscall AGK::FrameBuffer::Bind(void)" (?Bind@FrameBuffer@AGK@@QAEXXZ)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::FrameBuffer::GenerateMipmaps(void)" (?GenerateMipmaps@FrameBuffer@AGK@@QAEXXZ) referenced in function "public: static void __cdecl AGK::agk::BindDefaultFramebuffer(void)" (?BindDefaultFramebuffer@agk@AGK@@SAXXZ)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: static class AGK::FrameBuffer * AGK::FrameBuffer::g_pBoundFBO" (?g_pBoundFBO@FrameBuffer@AGK@@2PAV12@A) referenced in function "public: static void __cdecl AGK::agk::BindDefaultFramebuffer(void)" (?BindDefaultFramebuffer@agk@AGK@@SAXXZ)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: __thiscall AGK::TweenChain::~TweenChain(void)" (??1TweenChain@AGK@@QAE@XZ) referenced in function "public: static void __cdecl AGK::agk::DeleteTweenChain(unsigned int)" (?DeleteTweenChain@agk@AGK@@SAXI@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: static class AGK::FrameBuffer * AGK::FrameBuffer::g_pAllFrameBuffers" (?g_pAllFrameBuffers@FrameBuffer@AGK@@2PAV12@A) referenced in function "public: static void __cdecl AGK::agk::SetRenderToImage(int,int)" (?SetRenderToImage@agk@AGK@@SAXHH@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: __thiscall AGK::FrameBuffer::FrameBuffer(class AGK::cImage *,bool,class AGK::cImage *,bool,bool)" (??0FrameBuffer@AGK@@QAE@PAVcImage@1@_N011@Z) referenced in function "public: static void __cdecl AGK::agk::SetRenderToImage(int,int)" (?SetRenderToImage@agk@AGK@@SAXHH@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: static class AGK::FrameBuffer * __cdecl AGK::FrameBuffer::FindFrameBuffer(class AGK::cImage *,class AGK::cImage *,bool)" (?FindFrameBuffer@FrameBuffer@AGK@@SAPAV12@PAVcImage@2@0_N@Z) referenced in function "public: static void __cdecl AGK::agk::SetRenderToImage(int,int)" (?SetRenderToImage@agk@AGK@@SAXHH@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::Skeleton2D::Update(float)" (?Update@Skeleton2D@AGK@@QAEXM@Z) referenced in function "public: static void __cdecl AGK::agk::Update2D(float)" (?Update2D@agk@AGK@@SAXM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::Skeleton2D::Draw(void)" (?Draw@Skeleton2D@AGK@@QAEXXZ) referenced in function "public: static void __cdecl AGK::agk::Render2DFront(void)" (?Render2DFront@agk@AGK@@SAXXZ)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::Skeleton2D::SetPosition(float,float)" (?SetPosition@Skeleton2D@AGK@@QAEXMM@Z) referenced in function "public: static void __cdecl AGK::agk::SetSkeleton2DPosition(unsigned int,float,float)" (?SetSkeleton2DPosition@agk@AGK@@SAXIMM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::Skeleton2D::SetAngle(float)" (?SetAngle@Skeleton2D@AGK@@QAEXM@Z) referenced in function "public: static void __cdecl AGK::agk::SetSkeleton2DRotation(unsigned int,float)" (?SetSkeleton2DRotation@agk@AGK@@SAXIM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: int __thiscall AGK::Skeleton2D::GetBoneIndex(char const *)" (?GetBoneIndex@Skeleton2D@AGK@@QAEHPBD@Z) referenced in function "public: static int __cdecl AGK::agk::GetSkeleton2DBone(unsigned int,char const *)" (?GetSkeleton2DBone@agk@AGK@@SAHIPBD@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: class AGK::Bone2D * __thiscall AGK::Skeleton2D::GetBone(unsigned int)" (?GetBone@Skeleton2D@AGK@@QAEPAVBone2D@2@I@Z) referenced in function "public: static int __cdecl AGK::agk::GetSkeleton2DBoneParent(unsigned int,int)" (?GetSkeleton2DBoneParent@agk@AGK@@SAHIH@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::Skeleton2D::PlayAnimation(char const *,float,int,float)" (?PlayAnimation@Skeleton2D@AGK@@QAEXPBDMHM@Z) referenced in function "public: static void __cdecl AGK::agk::PlaySkeleton2DAnimation(unsigned int,char const *,float,int,float)" (?PlaySkeleton2DAnimation@agk@AGK@@SAXIPBDMHM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::Skeleton2D::SetAnimationFrame(char const *,float,float)" (?SetAnimationFrame@Skeleton2D@AGK@@QAEXPBDMM@Z) referenced in function "public: static void __cdecl AGK::agk::SetSkeleton2DAnimationFrame(unsigned int,char const *,float,float)" (?SetSkeleton2DAnimationFrame@agk@AGK@@SAXIPBDMM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::Skeleton2D::SetAnimationSpeed(float)" (?SetAnimationSpeed@Skeleton2D@AGK@@QAEXM@Z) referenced in function "public: static void __cdecl AGK::agk::SetSkeleton2DAnimationSpeed(unsigned int,float)" (?SetSkeleton2DAnimationSpeed@agk@AGK@@SAXIM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::Skeleton2D::StopAnimation(void)" (?StopAnimation@Skeleton2D@AGK@@QAEXXZ) referenced in function "public: static void __cdecl AGK::agk::StopSkeleton2DAnimation(unsigned int)" (?StopSkeleton2DAnimation@agk@AGK@@SAXI@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: int __thiscall AGK::Skeleton2D::GetIsAnimating(void)" (?GetIsAnimating@Skeleton2D@AGK@@QAEHXZ) referenced in function "public: static int __cdecl AGK::agk::GetSkeleton2DIsAnimating(unsigned int)" (?GetSkeleton2DIsAnimating@agk@AGK@@SAHI@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: int __thiscall AGK::Skeleton2D::GetIsTweening(void)" (?GetIsTweening@Skeleton2D@AGK@@QAEHXZ) referenced in function "public: static int __cdecl AGK::agk::GetSkeleton2DIsTweening(unsigned int)" (?GetSkeleton2DIsTweening@agk@AGK@@SAHI@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: float __thiscall AGK::Skeleton2D::GetAnimationTime(char const *)" (?GetAnimationTime@Skeleton2D@AGK@@QAEMPBD@Z) referenced in function "public: static float __cdecl AGK::agk::GetSkeleton2DAnimationTime(unsigned int,char const *)" (?GetSkeleton2DAnimationTime@agk@AGK@@SAMIPBD@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: static class AGK::TweenInstance * AGK::TweenInstance::g_pInstances" (?g_pInstances@TweenInstance@AGK@@2PAV12@A) referenced in function "public: static void __cdecl AGK::agk::PlayTweenSprite(unsigned int,unsigned int,float)" (?PlayTweenSprite@agk@AGK@@SAXIIM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: __thiscall AGK::TweenInstance::TweenInstance(void)" (??0TweenInstance@AGK@@QAE@XZ) referenced in function "public: static void __cdecl AGK::agk::PlayTweenSprite(unsigned int,unsigned int,float)" (?PlayTweenSprite@agk@AGK@@SAXIIM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: static void __cdecl AGK::TweenInstance::DeleteInstance(class AGK::Tween *,void *,int)" (?DeleteInstance@TweenInstance@AGK@@SAXPAVTween@2@PAXH@Z) referenced in function "public: static void __cdecl AGK::agk::StopTweenSprite(unsigned int,unsigned int)" (?StopTweenSprite@agk@AGK@@SAXII@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: static class AGK::TweenInstance * __cdecl AGK::TweenInstance::GetInstance(class AGK::Tween *,void *,int)" (?GetInstance@TweenInstance@AGK@@SAPAV12@PAVTween@2@PAXH@Z) referenced in function "public: static int __cdecl AGK::agk::GetTweenSpritePlaying(unsigned int,unsigned int)" (?GetTweenSpritePlaying@agk@AGK@@SAHII@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::TweenChain::AddTweenForSprite(class AGK::Tween *,class AGK::cSprite *,float)" (?AddTweenForSprite@TweenChain@AGK@@QAEXPAVTween@2@PAVcSprite@2@M@Z) referenced in function "public: static void __cdecl AGK::agk::AddTweenChainSprite(unsigned int,unsigned int,unsigned int,float)" (?AddTweenChainSprite@agk@AGK@@SAXIIIM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::TweenChain::AddTweenForText(class AGK::Tween *,class AGK::cText *,float)" (?AddTweenForText@TweenChain@AGK@@QAEXPAVTween@2@PAVcText@2@M@Z) referenced in function "public: static void __cdecl AGK::agk::AddTweenChainText(unsigned int,unsigned int,unsigned int,float)" (?AddTweenChainText@agk@AGK@@SAXIIIM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::TweenChain::AddTweenForChar(class AGK::Tween *,class AGK::cText *,int,float)" (?AddTweenForChar@TweenChain@AGK@@QAEXPAVTween@2@PAVcText@2@HM@Z) referenced in function "public: static void __cdecl AGK::agk::AddTweenChainChar(unsigned int,unsigned int,unsigned int,unsigned int,float)" (?AddTweenChainChar@agk@AGK@@SAXIIIIM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::TweenChain::AddTweenForObject(class AGK::Tween *,class AGK::cObject3D *,float)" (?AddTweenForObject@TweenChain@AGK@@QAEXPAVTween@2@PAVcObject3D@2@M@Z) referenced in function "public: static void __cdecl AGK::agk::AddTweenChainObject(unsigned int,unsigned int,unsigned int,float)" (?AddTweenChainObject@agk@AGK@@SAXIIIM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::TweenChain::AddTweenForCamera(class AGK::Tween *,class AGK::cCamera *,float)" (?AddTweenForCamera@TweenChain@AGK@@QAEXPAVTween@2@PAVcCamera@2@M@Z) referenced in function "public: static void __cdecl AGK::agk::AddTweenChainCamera(unsigned int,unsigned int,unsigned int,float)" (?AddTweenChainCamera@agk@AGK@@SAXIIIM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::TweenChain::Play(void)" (?Play@TweenChain@AGK@@QAEXXZ) referenced in function "public: static void __cdecl AGK::agk::PlayTweenChain(unsigned int)" (?PlayTweenChain@agk@AGK@@SAXI@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::TweenChain::Pause(void)" (?Pause@TweenChain@AGK@@QAEXXZ) referenced in function "public: static void __cdecl AGK::agk::PauseTweenChain(unsigned int)" (?PauseTweenChain@agk@AGK@@SAXI@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::TweenChain::Stop(void)" (?Stop@TweenChain@AGK@@QAEXXZ) referenced in function "public: static void __cdecl AGK::agk::StopTweenChain(unsigned int)" (?StopTweenChain@agk@AGK@@SAXI@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::TweenChain::Update(float)" (?Update@TweenChain@AGK@@QAEXM@Z) referenced in function "public: static void __cdecl AGK::agk::UpdateAllTweens(float)" (?UpdateAllTweens@agk@AGK@@SAXM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::TweenInstance::Update(float)" (?Update@TweenInstance@AGK@@QAEXM@Z) referenced in function "public: static void __cdecl AGK::agk::UpdateAllTweens(float)" (?UpdateAllTweens@agk@AGK@@SAXM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: __thiscall AGK::Skeleton2D::Skeleton2D(void)" (??0Skeleton2D@AGK@@QAE@XZ) referenced in function "public: static void __cdecl AGK::agk::CreateSkeleton2D(unsigned int)" (?CreateSkeleton2D@agk@AGK@@SAXI@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::Skeleton2D::LoadFromSpine(char const *,float,class AGK::cImage *,int)" (?LoadFromSpine@Skeleton2D@AGK@@QAEXPBDMPAVcImage@2@H@Z) referenced in function "public: static void __cdecl AGK::agk::LoadSkeleton2DFromSpineFile(unsigned int,char const *,float,unsigned int,int)" (?LoadSkeleton2DFromSpineFile@agk@AGK@@SAXIPBDMIH@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: static void __cdecl AGK::TweenInstance::DeleteTween(class AGK::Tween *)" (?DeleteTween@TweenInstance@AGK@@SAXPAVTween@2@@Z) referenced in function "public: static void __cdecl AGK::agk::DeleteTween(unsigned int)" (?DeleteTween@agk@AGK@@SAXI@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::TweenChain::DeleteTween(class AGK::Tween *)" (?DeleteTween@TweenChain@AGK@@QAEXPAVTween@2@@Z) referenced in function "public: static void __cdecl AGK::agk::DeleteTween(unsigned int)" (?DeleteTween@agk@AGK@@SAXI@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: __thiscall AGK::TweenSprite::TweenSprite(void)" (??0TweenSprite@AGK@@QAE@XZ) referenced in function "public: static void __cdecl AGK::agk::CreateTweenSprite(unsigned int,float)" (?CreateTweenSprite@agk@AGK@@SAXIM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: __thiscall AGK::TweenText::TweenText(void)" (??0TweenText@AGK@@QAE@XZ) referenced in function "public: static void __cdecl AGK::agk::CreateTweenText(unsigned int,float)" (?CreateTweenText@agk@AGK@@SAXIM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: __thiscall AGK::TweenChar::TweenChar(void)" (??0TweenChar@AGK@@QAE@XZ) referenced in function "public: static void __cdecl AGK::agk::CreateTweenChar(unsigned int,float)" (?CreateTweenChar@agk@AGK@@SAXIM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: __thiscall AGK::TweenObject::TweenObject(void)" (??0TweenObject@AGK@@QAE@XZ) referenced in function "public: static void __cdecl AGK::agk::CreateTweenObject(unsigned int,float)" (?CreateTweenObject@agk@AGK@@SAXIM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: __thiscall AGK::TweenCamera::TweenCamera(void)" (??0TweenCamera@AGK@@QAE@XZ) referenced in function "public: static void __cdecl AGK::agk::CreateTweenCamera(unsigned int,float)" (?CreateTweenCamera@agk@AGK@@SAXIM@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: __thiscall AGK::TweenChain::TweenChain(void)" (??0TweenChain@AGK@@QAE@XZ) referenced in function "public: static void __cdecl AGK::agk::CreateTweenChain(unsigned int)" (?CreateTweenChain@agk@AGK@@SAXI@Z)
1>AGKWindows.lib(Wrapper.obj) : error LNK2019: unresolved external symbol "public: void __thiscall AGK::TweenChain::ClearAll(void)" (?ClearAll@TweenChain@AGK@@QAEXXZ) referenced in function "public: static void __cdecl AGK::agk::ClearTweenChain(unsigned int)" (?ClearTweenChain@agk@AGK@@SAXI@Z)
1>AGKWindows.lib(cImage.obj) : error LNK2019: unresolved external symbol "public: static void __cdecl AGK::FrameBuffer::DeleteImage(class AGK::cImage *)" (?DeleteImage@FrameBuffer@AGK@@SAXPAVcImage@2@@Z) referenced in function "public: __thiscall AGK::cImage::~cImage(void)" (??1cImage@AGK@@QAE@XZ)
1>Final\Template.exe : fatal error LNK1120: 46 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Cheers