Základní údaje - Vývojové prostředí

Zde se nacházejí informace o všech nástrojích, jejich nastaveních a knihovnách použitých k vývoji Pax Imperialis.

IDE

Jako hlavní vývojový nástroj používáme Eclipse (verze 3.3) s CDT pluginem pro vývoj v jazyce C/C++.

Parametry g++ (klient)

Parametry g++ (server)

-O0 -g3 -pedantic -pedantic-errors -Wall -c -fmessage-length=0
  • Knihovny: boost, SDL, pthread, SDL_net

Správa verzí

Využíváme služeb Sourceforge.net

cvs -d:pserver:anonymous@paximp.cvs.sourceforge.net:/cvsroot/paximp login 
cvs -z3 -d:pserver:anonymous@paximp.cvs.sourceforge.net:/cvsroot/paximp co -P paxclient
cvs -z3 -d:pserver:anonymous@paximp.cvs.sourceforge.net:/cvsroot/paximp co -P paxserver

Použivané knihovny

  • SDL Multiplatformní knihovna pro práci s multimédii
  • OpenGL Výkonná knihovna pro práci s 3D grafikou
  • Boost Knihovna rozšiřující možnosti C++ na maximum
  • OpenAl Knihovna pro práci se zvukem v 3D prostoru

Personal Tools