Code:
1>Linking...
1>ZZoglShoots.obj : error LNK2005: "bool __cdecl STOP_AVI(void)" (?STOP_AVI@@YA_NXZ) already defined in zerogs.obj
1>ZZoglShoots.obj : error LNK2005: "bool __cdecl ADD_FRAME_FROM_DIB_TO_AVI(void *,char const *,int)" (?ADD_FRAME_FROM_DIB_TO_AVI@@YA_NPAXPBDH@Z) already defined in zerogs.obj
1>ZZoglShoots.obj : error LNK2005: "bool __cdecl ADD_FRAME_FROM_DIB_TO_AVI(char const *,int,int,int,int,void *)" (?ADD_FRAME_FROM_DIB_TO_AVI@@YA_NPBDHHHHPAX@Z) already defined in zerogs.obj
1>ZZoglShoots.obj : error LNK2005: "bool __cdecl START_AVI(char const *)" (?START_AVI@@YA_NPBD@Z) already defined in zerogs.obj
1>ZZoglShoots.obj : error LNK2005: "int __cdecl AVI_Exit(void)" (?AVI_Exit@@YAHXZ) already defined in zerogs.obj
1>ZZoglShoots.obj : error LNK2005: "int __cdecl AVI_CloseFile(struct IAVIFile *)" (?AVI_CloseFile@@YAHPAUIAVIFile@@@Z) already defined in zerogs.obj
1>ZZoglShoots.obj : error LNK2005: "int __cdecl AVI_CloseStream(struct IAVIStream *,struct IAVIStream *,struct IAVIStream *)" (?AVI_CloseStream@@YAHPAUIAVIStream@@00@Z) already defined in zerogs.obj
1>ZZoglShoots.obj : error LNK2005: "int __cdecl AVI_AddText(struct IAVIStream *,int,char *)" (?AVI_AddText@@YAHPAUIAVIStream@@HPAD@Z) already defined in zerogs.obj
1>ZZoglShoots.obj : error LNK2005: "int __cdecl AVI_AddFrame(struct IAVIStream *,int,struct tagBITMAPINFOHEADER *)" (?AVI_AddFrame@@YAHPAUIAVIStream@@HPAUtagBITMAPINFOHEADER@@@Z) already defined in zerogs.obj
1>ZZoglShoots.obj : error LNK2005: "int __cdecl AVI_SetText(struct IAVIFile *,struct IAVIStream *,char *,int,int,int)" (?AVI_SetText@@YAHPAUIAVIFile@@PAUIAVIStream@@PADHHH@Z) already defined in zerogs.obj
1>ZZoglShoots.obj : error LNK2005: "int __cdecl AVI_SetOptions(struct IAVIStream * *,struct IAVIStream * *,struct tagBITMAPINFOHEADER *,char const *)" (?AVI_SetOptions@@YAHPAPAUIAVIStream@@0PAUtagBITMAPINFOHEADER@@PBD@Z) already defined in zerogs.obj
1>ZZoglShoots.obj : error LNK2005: "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl dumpAVICOMPRESSOPTIONS(struct AVICOMPRESSOPTIONS)" (?dumpAVICOMPRESSOPTIONS@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@UAVICOMPRESSOPTIONS@@@Z) already defined in zerogs.obj
1>ZZoglShoots.obj : error LNK2005: "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl getFOURCCVAsString(unsigned long)" (?getFOURCCVAsString@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@K@Z) already defined in zerogs.obj
1>ZZoglShoots.obj : error LNK2005: "int __cdecl AVI_CreateStream(struct IAVIFile *,struct IAVIStream * *,int,unsigned long,int,int,char const *)" (?AVI_CreateStream@@YAHPAUIAVIFile@@PAPAUIAVIStream@@HKHHPBD@Z) already defined in zerogs.obj
1>ZZoglShoots.obj : error LNK2005: "unsigned long __cdecl getFOURCC(char const *)" (?getFOURCC@@YAKPBD@Z) already defined in zerogs.obj
1>ZZoglShoots.obj : error LNK2005: "int __cdecl AVI_FileOpenWrite(struct IAVIFile * *,char const *)" (?AVI_FileOpenWrite@@YAHPAPAUIAVIFile@@PBD@Z) already defined in zerogs.obj
1>ZZoglShoots.obj : error LNK2005: "int __cdecl AVI_Init(void)" (?AVI_Init@@YAHXZ) already defined in zerogs.obj
1> Creating library h:\PS2-test\ZZgl\opengl\Win32\\bin\ZZOgl.lib and object h:\PS2-test\ZZgl\opengl\Win32\\bin\ZZOgl.exp
1>h:\PS2-test\ZZgl\opengl\Win32\\bin\ZZOgl.dll : fatal error LNK1169: one or more multiply defined symbols found
1>Project : warning PRJ0018 : The following environment variables were not found:
1>$(GL_INC_PATH)
I solved the problem of : "1> .. \ Regs.cpp (124): error C3861: 'ArraySize': identifier not found"
Alters ArraySize in ARRAYSISE and it's compile now.