Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Amxmodx source - kompilacja


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 SeeK

    Wszechobecny

  • Użytkownik

Reputacja: 192
Profesjonalista

  • Postów:438
Offline

Napisano 01.02.2012 16:05

Mam wielki problem. Postanowiłem ostatnio zmienić trochę amx'a w "korzeniach" pod moje zastosowania.
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?

Użytkownik SeeK edytował ten post 01.02.2012 16:05

  • +
  • -
  • 0
https://sklep-sms.pl - Sklep SMS pozwala zarabiać na swoich serwerach gier opartych o silniki AMX Mod X oraz SOURCEMOD
https://nalunch.com - A Ty, gdzie pójdziesz dziś na lunch?

#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 01.02.2012 16:12

Kompilujesz na linuxie ? Pliki są raczej w formacie dla linuxa ( inny znak końca lini itp. )
Ścieżki do hlsdk i sdk metamoda musisz podać w zmiennych systemowych tak jak w tym poradniku
http://wiki.amxmodx....ing_(AMX_Mod_X)
http://darkgl.amxx.p...e-python-w-cmd/
  • +
  • -
  • 0

#3 SeeK

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 192
Profesjonalista

  • Postów:438
Offline

Napisano 01.02.2012 19:08

No nie, kompiluje pod windowsem. Nie rozumiem po co dodawać to do zmiennych środowiskowych, jeżeli ja te ścieżki dodaje w ustawieniach projektu. Możesz to jakoś wytłumaczyć?
  • +
  • -
  • 0
https://sklep-sms.pl - Sklep SMS pozwala zarabiać na swoich serwerach gier opartych o silniki AMX Mod X oraz SOURCEMOD
https://nalunch.com - A Ty, gdzie pójdziesz dziś na lunch?




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych