I was hoping that was the problem with setting up Gamelib which still throws up these errors:
1>Gamelib.obj : error LNK2019: unresolved external symbol __imp__glDisable@4 referenced in function "public: void __thiscall TGame::DrawCrosshair(int,int)" (?DrawCrosshair@TGame@@QAEXHH@Z)
1>Gamelib.obj : error LNK2019: unresolved external symbol __imp__glEnable@4 referenced in function "public: void __thiscall TGame::DrawCrosshair(int,int)" (?DrawCrosshair@TGame@@QAEXHH@Z)
1>Gamelib.obj : error LNK2019: unresolved external symbol __imp__glColor4f@16 referenced in function "void __cdecl Color(double,double,double,double)" (?Color@@YAXNNNN@Z)
1>Gamelib.obj : error LNK2019: unresolved external symbol __imp__glEnd@0 referenced in function "void __cdecl Line(int,int,int,int)" (?Line@@YAXHHHH@Z)
1>Gamelib.obj : error LNK2019: unresolved external symbol __imp__glVertex2i@8 referenced in function "void __cdecl Line(int,int,int,int)" (?Line@@YAXHHHH@Z)
1>Gamelib.obj : error LNK2019: unresolved external symbol __imp__glBegin@4 referenced in function "void __cdecl Line(int,int,int,int)" (?Line@@YAXHHHH@Z)
but looking at them, it seems it can't find some functions. seems not to be linking to opengl32.lib and glu32.lib ?