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:
    1. sudo apt-get install g++
    2. Project → Properties → C/C++ Build → Manage Configurations
      1. přidat novou konfiguraci debug
      2. nastavit debug jako aktivní konfiguraci
    3. Project → Properties → C/C++ Build → Tool Chain Editor
      1. 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:
    1. sudo apt-get install mingw32
    2. Project → Properties → C/C++ Build → Manage Configurations
      1. přidat novou konfiguraci release_windows
      2. nastavit release_windows jako aktivní konfiguraci
    3. Project → Properties → C/C++ Build → Tool Chain Editor
      1. nastavit MinGW GCC
    4. Project → Properties → C/C++ Build → Settings → GCC C++ Compiler
      1. změnit Command na: i586-mingw32msvc-g++
    5. Project → Properties → C/C++ Build → Settings → MinGW C++ Linker
      1. změnit Command na: i586-mingw32msvc-g++
    6. Project → Properties → C/C++ Build → Settings → MinGW C++ Linker → Libraries
      1. v Libraries přidat: “gcc, shell32, ctl3d32, comctl32, stdc++
      2. v Library search path přidat: /usr/i586-mingw32msvc/lib
    7. Project → Properties → C/C++ General → Paths and Symbols → GNU C++
      1. přidat /usr/i586-mingw32msvc/include

Personal Tools