tibiańczyk |
Wysłany: Sob 2:39, 16 Lip 2005 Temat postu: Jak skompilować OTServer |
|
1. Instalacja CVSNT
-> Wejdz na strone http://www.cvsnt.com/cvspro/ i po prawej stronie wybierz wersje swojego systemu operacyjnego i wybierz serwer, z którego chcesz sciągnać. Następnie wciśnij Accept i Download, żeby sciągnąc instalator (Nie musisz wypełniać pola Name(Imie) i Email.
-> Zainstaluj CVSNT
2. Instalacja DevC++
> Wejdz na: http://www.bloodshed.net/dev/devcpp.html i sciągnij instalator DevCpp, a dokładniej tu: http://prdownloads.sourceforge.net/...9.9.2_setup.exe
-> Gdy pobierzesz DevCpp to zainstaluj to gdzie chcesz. Upewnij sie że, sciągnałeś 5 Beta lub wyzsza.
3. Instalacja Bibliotek
-> Wejdz na http://www.bloodshed.net/dev/packages/index.html i pobierz libxml2 i i18n.
-> Zainstaluj klikając dwa razy na pliku .DevPak. Po instalacji pojawia sie PackerManager
-> Następnie do zdobycia są najnowsze pliki libxml2. Znajdziesz je tu: http://iwangelion.neostrada.pl/libxml2-2.6.16.zip
jak tego używać, dowiesz się po zainstalowaniu wszystkich bibliotek.
-> Teraz musimy zainstalować lua (Kolejny język programowania. Pobierz pódłowy z http://www.lua.org/download.html plik jest typu tar.gz więc będziesz potrzebował programu typu WinZip żeby rozpakować wszystkie pliki.
- Rozpakuj to do dowolnego katalogu, jezeli bedziesz robił tak, jak ja będzie ci
łatwiej wykonywać poniższe polecenia dotyczące ustawienia wszystkiego. Ja używam: C:\Dev-Cpp\other
-> Teraz idz na: http://lua-users.org/wiki/BuildingLua gdzie jest "(Windows) Dev-C++
native". Tam są wyjaśnienia jak kompilować pliki lua używając DevC++.
Nie jest konieczne, zeby to czytać, ale jeżeli ciągle masz problemy po tym wpiszie to może byc użyteczne.
-> Teraz zrób tak: sciągnij "(Windows) Dev-C++ native" i rozpakuj to do katalogu
lua (C:\Dev-Cpp\other\lua5.0.2) i przejdz do folderu
(C:\Dev-Cpp\other\lua-5.0.2\devcpp).
Otwórz plik corelib.dev uzywajac DevC++ (Open > Corelib.dev) i kliknij
Execute > Compile. To skompiluje lua.dll (Na razie nic nie rób z lua.dll) Jeśli wszystko poszło dobrze to oknie informacyjnym kompilacji będzie napisane "Done".
To samo powtórz z standardlib.dev ktory skompiluje lualib.dll (Z tym też nic nie rób)
-> Ostatnio było wydanych kilka update'ow, w których używane są nowe biblioteki.
Dlatego sciągnałes pliki podane w b) i sciągniesz te z i).
Rozpakuj tą paczkę w tej samej sciezce gdzie masz zapisane pliki
projektu (.dev)
-> Znów nowe biblioteki są używane. Pobierz te z: http://prdownloads.sourceforge.net/..._0.zip?download . Zainstaluj je tak jak zainstalowaleś DevPak'i. Jeżeli wyskoczy jakis error na koncu, ze nie mozna zamknąc instalatora po prostu
użyj Ctrl+Alt+Del i zamknij go.
Teraz mamy zainstalowane wszystkie biblioteki, jest to część w której najwięcej ludzi ma problemy, więc jezeli sądzisz, że nie bylo to odpowiednio dobrze wyjaśnione zgloś to: ssixpack@gmail.com i powiedz mi co powinno zostac dodane.
4. Źródła i tworzenie nowego projeku DevCpp
> Uruchom DevC++, a następnie otwórz nowy projekt (File > New > Project). Wybierz "Console Application" i zaznacz "C++ Project". Następnie nadaj nazwe projektu naprzykład "OTServ" i kliknij OK. Potem wybierz miejsce dla plików projektu (Ja utworzyłem nowy katalog C:\Dev-Cpp\otserv) i zapisz plik projektu.
-> Teraz zapisało nam tam gdzie wybrałes pusty plik C++. Usuń main.cpp widoczny po lewej stronie (Prawy przycisk myszy na nazwie pliku i usuń, a potem kliknij nie zapisuj. |
|