ThexXTURBOXx

Compile in VS..

Nov 7th, 2015
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. Kompilieren in Visual Studio
  2.  
  3. Geschrieben von lcdr, bearbeitet von Timtech, übersetzt von ThexXTURBOXx
  4.  
  5. Bitte beachte: Dieses Tutorial ist zu alt und hilft nur, wenn jemand den LUNIServer bearbeiten oder die Solutiondatei (.sln) bzw. die Projekteinstellungen verändern will.
  6.  
  7. Richte Visual Studio ein
  8.  
  9. 1. Installiere Visual Studio (VS).
  10. 2. Öffne ein neues Projekt (File/New/Project, bzw. Datei/Neu/Projekt).
  11. 3. Wähle die Win32 Konsolenanwendung und wähle einen Namen (um LuniServers Namen ein bisschen zu erhalten, kannst du es „luni_test“ nennen – aber ich vermute, das wird der auch der Endname).
  12. 4. Drücke auf OK. Auf dem Anwendungs-Wizard, der sich nun zeigt, setze einen Haken bei Application Settings/Empty project (bzw. Anwendungseinstellungen/Leere Projekt).
  13. 5. Drücke auf Finish (bzw. Fertig).
  14. 6. Öffne alle Dateien in dem LuniServer/source/-Verzeichnis in VS.
  15. 7. Klicke bei jeder Datei File/Move into/Dein Projekt-Name.
  16.  
  17. Richte RakNet ein
  18.  
  19. 1. Lade RakNet 3.25 herunter.
  20. 2. In VS, rechtsklicke dein Projekt und wähle „Properties“. Im Properties-Fenster: Wähle Configuration Properties/C/C++/General/Additional Include Directories und füge den Pfad zum RakNet/Source/-Verzeichnis ein.
  21. 3. Wähle Configuration Properties/Linker/General/Additional Library Directories und setze den Pfad zum RakNet/Lib/-Verzeichnis ein.
  22. 4. Wähle Configuration Properties/Linker/Input/Additional Dependencies und füge RakNetLibStatic.lib und ws2_32.lib ein. Trenne beide mithilfe von Semikola (;).
  23. 5. Du wirst wahrscheinlich ein paar Nachrichten, wie „Use of library ‚LIBCMT‘ conflicts with other libraries“ nach der Kompilierung bekommen. Das ist nicht schlimm, aber, um die störende Zeile des Textes zu entfernen, kannst du LIBCMT zu Configuration Properties/Linker/Input/Ignore Specific Default Libraries hinzufügen.
  24. 6. Drücke auf OK um das Properties-Fenster zu schließen.
  25.  
  26. Kompilierung
  27.  
  28. 1. Rechtsklicke dein Project und wähle „Build“.
  29. 2. Du wirst viele „linking object as if no debug info“-Nachrichten bekommen. Ignoriere sie.
  30. 3. Deine Dateien werden in dem Ordner /Debug/ deines Projekts sein. Das generiert nicht die notwendigen config-Datei oder packet answer-Dateien, du musst diese vom LuniServer-Verzeichnis kopieren.
  31.  
  32. Verändern
  33.  
  34. Um den Server zu verädnern, bearbeite, was auch immer du brauchst in den Quelldateien, dann folge den Schritten von "Kompilierung" darüber.
  35. Wenn du weitere Fragen has, nachdem du diesen Schritten gefolgt bist:
  36.  
  37. 1. Prüfe nochmals, ob du alles so gemacht hast, wie hier beschrieben.
  38. 2. Frage Google nach dem Problem.
  39.  
  40. Wenn es immer noch nicht geht, proiere eine Antwort in unseren Foren zu bekommen.
Advertisement
Add Comment
Please, Sign In to add comment