I am not about to post the complete error log here because it would probably crash your browser. I have asked before if Gamelib is compatible. As far as I can tell I have everything set right in the environment as I have triple checked. What could be the problem here?
1>------ Build started: Project: Test, Configuration: Debug Win32 ------
1>Compiling...
1>engine.cpp
1>leo.cpp
1>LEO Leadwerk Engine Objects, version 2.4.0.
1>Test.cpp
1>gamelib.cpp
1>LEO Leadwerk Engine Objects, version 2.4.0.
1>c:\gamelib_0.1.1.2\typewriter.cpp(10) : warning C4305: 'argument' : truncation from 'double' to 'LE::flt'
1>c:\gamelib_0.1.1.2\gamelib.cpp(714) : warning C4244: 'argument' : conversion from 'double' to 'LE::flt', possible loss of data
1>c:\gamelib_0.1.1.2\gamelib.cpp(714) : warning C4244: 'argument' : conversion from 'double' to 'LE::flt', possible loss of data
1>c:\gamelib_0.1.1.2\gamelib.cpp(714) : warning C4244: 'argument' : conversion from 'double' to 'LE::flt', possible loss of data
1>c:\gamelib_0.1.1.2\gamelib.cpp(805) : warning C4244: 'argument' : conversion from 'double' to 'LE::flt', possible loss of data
1>c:\gamelib_0.1.1.2\gamelib.cpp(840) : warning C4244: 'argument' : conversion from 'double' to 'LE::flt', possible loss of data
1>c:\gamelib_0.1.1.2\gamelib.cpp(840) : warning C4244: 'argument' : conversion from 'double' to 'LE::flt', possible loss of data
1>c:\gamelib_0.1.1.2\gamelib.cpp(840) : warning C4244: 'argument' : conversion from 'double' to 'LE::flt', possible loss of data
1>c:\gamelib_0.1.1.2\gamelib.cpp(1884) : warning C4244: 'argument' : conversion from 'double' to 'int', possible loss of data
1>Generating Code...
1>Compiling resources...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
1>Copyright (C) Microsoft Corporation. All rights reserved.
1>Linking...
1>gamelib.obj : error LNK2005: "int __cdecl LE::sgn(float)" (?sgn@LE@@YAHM@Z) already defined in engine.obj
1>gamelib.obj : error LNK2005: "struct LE::TVec2 __cdecl LE::Vec2(float,float)" (?Vec2@LE@@YA?AUTVec2@1@MM@Z) already defined in engine.obj
1>gamelib.obj : error LNK2005: "struct LE::TVec3 __cdecl LE::Vec3(float,float,float)" (?Vec3@LE@@YA?AUTVec3@1@MMM@Z) already defined in engine.obj
1>gamelib.obj : error LNK2005: "struct LE::TVec4 __cdecl LE::Vec4(float,float,float,float)" (?Vec4@LE@@YA?AUTVec4@1@MMMM@Z) already defined in engine.obj
1>gamelib.obj : error LNK2005: "struct LE::TVec6 __cdecl LE::Vec6(float,float,float,float,float,float)" (?Vec6@LE@@YA?AUTVec6@1@MMMMMM@Z) already defined in engine.obj
1>gamelib.obj : error LNK2005: "struct LE::TVec9 __cdecl LE::Vec9(float,float,float,float,float,float,float,float,float)" (?Vec9@LE@@YA?AUTVec9@1@MMMMMMMMM@Z) already defined in engine.obj
1>gamelib.obj : error LNK2005: "struct LE::TVec16 __cdecl LE::Vec16(float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float)" (?Vec16@LE@@YA?AUTVec16@1@MMMMMMMMMMMMMMMM@Z) already defined in engine.obj
1>gamelib.obj : error LNK2005: "float __cdecl LE::Curve(float,float,float)" (?Curve@LE@@YAMMMM@Z) already defined in engine.obj
1>gamelib.obj : error LNK2005: "float __cdecl LE::Clamp(float,float,float)" (?Clamp@LE@@YAMMMM@Z) already defined in engine.obj
1>gamelib.obj : error LNK2005: "float __cdecl LE::PlaneDistanceToPoint(struct LE::TVec4 const &,struct LE::TVec3 const &)" (?PlaneDistanceToPoint@LE@@YAMABUTVec4@1@ABUTVec3@1@@Z) already defined in engine.obj
1>gamelib.obj : error LNK2005: "void __cdecl LE::ExitFunc(struct HINSTANCE__ *,char *)" (?ExitFunc@LE@@YAXPAUHINSTANCE__@@PAD@Z) already defined in engine.obj
1>gamelib.obj : error LNK2005: "double __cdecl LE::FPS(void)" (?FPS@LE@@YANXZ) already defined in engine.obj
1>gamelib.obj : error LNK2005: "int __cdecl LE::Initialize(int)" (?Initialize@LE@@YAHH@Z) already defined in engine.obj
1>gamelib.obj : error LNK2005: "int __cdecl LE::LoadFuncs(void)" (?LoadFuncs@LE@@YAHXZ) already defined in engine.obj
1>gamelib.obj : error LNK2005: "int __cdecl LE::Terminate(void)" (?Terminate@LE@@YAHXZ) already defined in engine.obj
1>gamelib.obj : error LNK2005: "int __cdecl LE::Graphics(int,int,int,int,int)" (?Graphics@LE@@YAHHHHHH@Z) already defined in engine.obj
1>gamelib.obj : error LNK2005: "unsigned char * __cdecl LE::CreateBuffer(int,int,int)" (?CreateBuffer@LE@@YAPAEHHH@Z) already defined in engine.obj
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
1>.\Test-Debug.exe : fatal error LNK1120: 1 unresolved externals
1>Test - 857 error(s), 9 warning(s)