Welcome to Stratos!
#include ".\\libheaders\\loover.h"
narcolib.obj : error LNK2005: "bool __cdecl ZisLess(class LOV_Entity2d *,class LOV_Entity2d *)" (?ZisLess@@YA_NPAVLOV_Entity2d@@0@Z) already defined in isometric.objsurface.obj : error LNK2005: "bool __cdecl ZisLess(class LOV_Entity2d *,class LOV_Entity2d *)" (?ZisLess@@YA_NPAVLOV_Entity2d@@0@Z) already defined in isometric.objnarcolib.obj : warning LNK4006: "bool __cdecl ZisLess(class LOV_Entity2d *,class LOV_Entity2d *)" (?ZisLess@@YA_NPAVLOV_Entity2d@@0@Z) already defined in isometric.obj; second definition ignoredsurface.obj : warning LNK4006: "bool __cdecl ZisLess(class LOV_Entity2d *,class LOV_Entity2d *)" (?ZisLess@@YA_NPAVLOV_Entity2d@@0@Z) already defined in isometric.obj; second definition ignored Creating library Release/surface.lib and object Release/surface.expRelease/surface.exe : fatal error LNK1169: one or more multiply defined symbols foundError executing link.exe.surface.exe - 3 error(s), 2 warning(s)