Znalazłem na stronie AmxModX'a paczkę z projektem w cpp: http://www.amxmodx.o...ce-1.8.1.tar.gz. Podczas próby "zbudowania" wywaliło mi błędy o braku niektórych nagłówków. Poczytałem nieco w internecie i dowiedziałem się, iż potrzeba mi source metamoda, znalazłem go na ichniejszej stronie: http://metamod.org/. Dorzuciłem te pliki do projektu no i ponownie błędy, kolejne godziny spędzone na przeszukiwaniu internetu. Wynik: potrzebna biblioteka hlsdk: http://metamod.sourc....net/files/sdk/. Oczywiście dodaje ją do projektu amx'a, ale niestety błędy posypały się ponownie. Kompilator jakiego używam to Micrososft Visual Studio 2010 Express. Kawałek logów błędów:
1> vault.cpp 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\types_meta.h(153): error C2059: syntax error : 'do' 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\types_meta.h(153): error C2143: syntax error : missing ';' before '{' 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\types_meta.h(153): error C2447: '{' : missing function header (old-style formal list?) 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\types_meta.h(153): error C2059: syntax error : 'while' 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\types_meta.h(159): error C2143: syntax error : missing ';' before '{' 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\types_meta.h(159): error C2447: '{' : missing function header (old-style formal list?) 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\types_meta.h(159): error C2059: syntax error : 'while' 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\mreg.h(119): error C2143: syntax error : missing ';' before '{' 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\mreg.h(119): error C2447: '{' : missing function header (old-style formal list?) 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\mreg.h(125): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\mreg.h(157): error C2146: syntax error : missing ';' before identifier 'status' 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\mreg.h(157): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\mreg.h(157): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\mreg.h(241): error C2146: syntax error : missing ';' before identifier 'status' 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\mreg.h(241): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\mreg.h(241): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\log_meta.h(151): error C2059: syntax error : 'do' 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\log_meta.h(151): error C2143: syntax error : missing ';' before '{' 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\log_meta.h(151): error C2447: '{' : missing function header (old-style formal list?) 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\log_meta.h(151): error C2059: syntax error : 'while' 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\meta_api.h(187): error C2059: syntax error : 'do' 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\meta_api.h(187): error C2143: syntax error : missing ';' before '{' 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\meta_api.h(187): error C2447: '{' : missing function header (old-style formal list?) 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\meta_api.h(187): error C2059: syntax error : 'while' 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\meta_api.h(191): error C2143: syntax error : missing ';' before '{' 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\meta_api.h(191): error C2447: '{' : missing function header (old-style formal list?) 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\meta_api.h(191): error C2059: syntax error : 'while' 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\meta_api.h(205): error C2143: syntax error : missing ';' before '{' 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\meta_api.h(205): error C2447: '{' : missing function header (old-style formal list?) 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\meta_api.h(223): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\meta_api.h(287): error C2061: syntax error : identifier 'META_FUNCTIONS' 1>c:\users\seek\downloads\metamod-1.19-win.src\metamod-1.19\metamod\meta_api.h(295): error C2061: syntax error : identifier 'META_FUNCTIONS'
Czy ktoś potrafiłby pomóc w poprawnym zbudowaniu amx'a?
Edited by SeeK, 01.02.2012 16:05.