Obsah
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 ASIDE.
IDE
Jako hlavní vývojový nástroj používáme Eclipse (verze 3.4 Ganymede) s CDT pluginem pro vývoj v jazyce C/C++.
Správa verzí
Využíváme služeb code.google.com
http://code.google.com/p/arcanea-project/
Build Konfigurace
Test (debug)
- výchozí, testovací konfigurace
- cílový OS: Linux
- Kompiler: g++
- nastavení v CDT:
- sudo apt-get install g++
- Project → Properties → C/C++ Build → Manage Configurations
- přidat novou konfiguraci debug
- nastavit debug jako aktivní konfiguraci
- Project → Properties → C/C++ Build → Tool Chain Editor
- nastavit Linux GCC
Release pro Linux (release_linux)
- výsledný build pro Linux
- cílový OS: Linux
- Kompiler: g++
- nastavení v CDT: analogický postup jako u debug
Release pro Windows (release_windows)
- výsledný build pro Windows
- cílový OS: Windows
- Kompiler: mingw32
- nastavení v CDT:
- sudo apt-get install mingw32
- Project → Properties → C/C++ Build → Manage Configurations
- přidat novou konfiguraci release_windows
- nastavit release_windows jako aktivní konfiguraci
- Project → Properties → C/C++ Build → Tool Chain Editor
- nastavit MinGW GCC
- Project → Properties → C/C++ Build → Settings → GCC C++ Compiler
- změnit Command na: i586-mingw32msvc-g++
- Project → Properties → C/C++ Build → Settings → MinGW C++ Linker
- změnit Command na: i586-mingw32msvc-g++
- Project → Properties → C/C++ Build → Settings → MinGW C++ Linker → Libraries
- v Libraries přidat: “gcc, shell32, ctl3d32, comctl32, stdc++”
- v Library search path přidat: /usr/i586-mingw32msvc/lib
- Project → Properties → C/C++ General → Paths and Symbols → GNU C++
- přidat /usr/i586-mingw32msvc/include
Umístění: project » aside » vyvojove_prostredi