MaNGOS + scriptdev2 (Kompilacja win32)

Zaczęty przez Emtec, Lipiec 25, 2008, 21:30:22 PM

« poprzedni - następny »

0 użytkowników i 1 Gość przegląda ten wątek.

Emtec

Witam.
Dla tych co niewiedzą jak zkompilować poprawnie Mangos i ScriptDev zrobie mały poradnik ;)

1.To VB i SDK ;)
-sciagamy Visual Basic Exprees
http://msdn2.microsoft.com/it-it/express/aa975050(en-us).aspx
-sciagamy biblioteke SDK ze strony Microsoftu (niebede zamieszczal linka)

2.Konfiguracja VB :
2.1 Wchodzimy Option -> Project and Solutions i Direction
2.2 Dodajemy :
Do Executable -> C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin
Do Includes -> C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include
Do Libary -> C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib

2.3. Teray wchodzimy (Ci co maja VB 2008 niedotyczy)
C:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults\ szukamy pliku corewin_express.vsprops - AdditionalDependencies="kernel32.lib"  zamienaimy na
AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"


3. Teraz sciagamy TortoiseSVN :
3.1 http://tortoisesvn.net/downloads
3.2 Tworzymy gdzieś sobie folder source i klikamy na niego prawym przyciskiem i checkout a w Repository podajemy https://mangos.svn.sourceforge.net/svnroot/mangos/trunk/
3.3 Teraz wchodzimy w souce/trunk/src/bindings/ i tworzymy folder scriptdev2 i znow robimy na nim checkout i adres to :
https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2

4. Jesli wszystko się nam sciągnie zabieramy się za komplikacje (pamietaj bez SDK nieskomplikujesz poprawnie)

4.1 Wchodzimy do source/win/ i wybieramy :
-mangosdVC71.sln (VB 2003)
-mangosdVC80.sln (VB 2005)
-mangosdVC90.sln (VB 2008)

5.teraz w Build->Configuration Manager:
5.1  Active Solution Configuration czy  jest ustawione na Relase (nie Debug)
5.2  Active Solution Platform czy jest na Win32.

5.3 Jeśli jest wszystko tak ustawione klikamy Build->Build Solution

6.Nic niewyciagamy nic niezmieniamy jak się zkomplikje mangos.
Teraz wchodzimy w souce/src/bindings/scriptdev2/ i znów wybieramy
-mangosdVC71.sln (VB 2003)
-mangosdVC80.sln (VB 2005)
-mangosdVC90.sln (VB 2008)

6.1 Znow patrzymy czy wszystko jest dobrze ustawione i znow Build->Build Solution
7.Jesli się zkomplikuje i wyjdzie 2 sucessed 0 failed 0 error to znaczy ze dobrze nam zkomplikował

8.Teraz wchodzimy w souce/bin/win32_relase/ i kopiujemy sobie wszystkie pliki gdzies gdzie bezie nasz mangos

9.Teraz z source/src/realmd/ i kopiujemy plik realmd.conf.in do naszego folderu i kasujemy koncówke ".in" z kropka to samo robimy z souce/src/mongosd/ tez plik mongosd.conf.in - w plikach ustawiamy dane do bazy.

--------------------------
Wgrywanie bazy
--------------------------

Zakładam że wiesz jak wgrać baze mangosa więc niebęde tłumaczył (dużo tematów jest o instalowaniu mangosa tzw.komplikowaniu i wgraniu bazy) ja tylko powiem że w

souce/src/bindings/scriptdev2/sql/  mamy pliki podam je z kolejnoscia wgrywania

1.create_database.sql
2.scriptdev2_structure.sql
3.mangos_full_scripts.sql - to na baze mangosa wgrywamy

(Sprawdzałem i Mangos rev 6380 + scriptdev2 dev 515 bez problemu się komplikują i działaja ze sobą)


======================
Niewiem to chyba wszystko mam nadzieję że w skrócie Wam wytłumaczyłem jak to trzeba robić (mówie scriptdev musi być w takim folderze jak napisałem wyżej inaczej źle skomplikuje) jeśli jakieś błedy popełniłem to proszę o poprawienie
======================


"...życie to nie fotel na którym siedzisz z pilotem..."