I download a source code from here i've tried to compile it to .dll
but i shows me these errors , Can anyone explain to me what is this?
Code:
1>------ Build started: Project: semiclip, Configuration: Release Win32 ------
1> semiclip.cpp
1>C:\Users\HTK\Downloads\Compressed\AMXX Module Compile\HLSDK\engine\eiface.h(416): warning C4005: 'ARRAYSIZE' : macro redefinition
1> C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnt.h(1241) : see previous definition of 'ARRAYSIZE'
1>c:\users\htk\downloads\compressed\amxx module compile\metamod\metamod\sdk_util.h(75): error C2664: 'char *(char *,char *)' : cannot convert argument 2 from 'const char *' to 'char *'
1> Conversion loses qualifiers
1>c:\users\htk\downloads\compressed\amxx module compile\metamod\metamod\sdk_util.h(81): error C2664: 'void (int,char *,char *,char *)' : cannot convert argument 4 from 'const char *' to 'char *'
1> Conversion loses qualifiers
1>c:\users\htk\downloads\compressed\amxx module compile\metamod\metamod\sdk_util.h(81): error C2664: 'void (int,char *,char *,char *)' : cannot convert argument 3 from 'const char *' to 'char *'
1> Conversion loses qualifiers
1>c:\users\htk\downloads\compressed\amxx module compile\metamod\metamod\sdk_util.h(94): error C2664: 'void (char *,char *,char *)' : cannot convert argument 3 from 'const char *' to 'char *'
1> Conversion loses qualifiers
1>c:\users\htk\downloads\compressed\amxx module compile\metamod\metamod\sdk_util.h(94): error C2664: 'void (char *,char *,char *)' : cannot convert argument 2 from 'const char *' to 'char *'
1> Conversion loses qualifiers
1>c:\users\htk\downloads\compressed\amxx module compile\metamod\metamod\sdk_util.h(107): error C2664: 'void (char *,char *,char *)' : cannot convert argument 3 from 'const char *' to 'char *'
1> Conversion loses qualifiers
1>c:\users\htk\downloads\compressed\amxx module compile\metamod\metamod\sdk_util.h(107): error C2664: 'void (char *,char *,char *)' : cannot convert argument 2 from 'const char *' to 'char *'
1> Conversion loses qualifiers
1> amxxmodule.cpp
1>C:\Users\HTK\Downloads\Compressed\AMXX Module Compile\HLSDK\engine\eiface.h(416): warning C4005: 'ARRAYSIZE' : macro redefinition
1> C:\Program Files (x86)\Windows Kits\8.1\Include\um\winnt.h(1241) : see previous definition of 'ARRAYSIZE'
1>c:\users\htk\downloads\compressed\amxx module compile\metamod\metamod\sdk_util.h(75): error C2664: 'char *(char *,char *)' : cannot convert argument 2 from 'const char *' to 'char *'
1> Conversion loses qualifiers
1>c:\users\htk\downloads\compressed\amxx module compile\metamod\metamod\sdk_util.h(81): error C2664: 'void (int,char *,char *,char *)' : cannot convert argument 4 from 'const char *' to 'char *'
1> Conversion loses qualifiers
1>c:\users\htk\downloads\compressed\amxx module compile\metamod\metamod\sdk_util.h(81): error C2664: 'void (int,char *,char *,char *)' : cannot convert argument 3 from 'const char *' to 'char *'
1> Conversion loses qualifiers
1>c:\users\htk\downloads\compressed\amxx module compile\metamod\metamod\sdk_util.h(94): error C2664: 'void (char *,char *,char *)' : cannot convert argument 3 from 'const char *' to 'char *'
1> Conversion loses qualifiers
1>c:\users\htk\downloads\compressed\amxx module compile\metamod\metamod\sdk_util.h(94): error C2664: 'void (char *,char *,char *)' : cannot convert argument 2 from 'const char *' to 'char *'
1> Conversion loses qualifiers
1>c:\users\htk\downloads\compressed\amxx module compile\metamod\metamod\sdk_util.h(107): error C2664: 'void (char *,char *,char *)' : cannot convert argument 3 from 'const char *' to 'char *'
1> Conversion loses qualifiers
1>c:\users\htk\downloads\compressed\amxx module compile\metamod\metamod\sdk_util.h(107): error C2664: 'void (char *,char *,char *)' : cannot convert argument 2 from 'const char *' to 'char *'
1> Conversion loses qualifiers
1>..\sdk\amxxmodule.cpp(2243): error C2733: 'Meta_Query' : second C linkage of overloaded function not allowed
1> C:\Users\HTK\Downloads\Compressed\AMXX Module Compile\Metamod\metamod\meta_api.h(134) : see declaration of 'Meta_Query'
1> Generating Code...
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========