lu.se

Datavetenskap

Lunds Tekniska Högskola

Denna sida på svenska This page in English

Uvecklingsmiljöer

På skolans elevdatorer finns CodeBlocks och Visual C++ 2010 Express installerade för utveckling i C++.

Om du vill jobba med laborationer och inlämningsuppgifter på egen dator så behöver du antagligen installera en utvecklingsmiljö för C++ på denna. Här ges några alternativ och länkar till dessa.

CodeBlocks

Finns här för Windows, Linux och Mac. Välj version som passar ditt system! För Windows bör du troligen välja "codeblocks-12.11mingw-setup.exe" som inkluderar GCC-kompilator och debugger.

Visual Studio

På Windowsdatorer (version 7 eller senare) så kan du installera gratisversioner av Visual Studio härifrån. Expressversionerna är gratis, men kräver registrering för man skall kunna använda dem mer än 30 dagar. (Övriga versioner går att ladda ner och testa, men kräver sedan licens efter 30 dagar.)

Om du vill kunna jobba både hemma och på elevdatorerna, är det bäst att samma version (Visual C++ 2010 Express, längst ner på sidan). Vill du kunna använda tilläggen i C++11 så bör du istället välja versionen Visual Studio Express 2013 for Windows Desktop. Om du vill ha flera versioner så installera den äldsta först.


Eclipse

Den senaste versionen av "Eclipse IDE for C/C++ Developers" finns att ladda ner här. (Eftersom man nästan aldrig blandar C++ och Java i samma workspace så är det bättre att ha separata versioner av Eclipse.) Eclipse inkluderar ingen C++kompilator, så du måste installera denna separat om den inte redan finns.

Under Windows kan du ladda ner samma kompilator som CodeBlocks använder här (MinGW fråm tdm-gcc). Eventuellt behöver du lägga till MinGWs bin-katalog (t.ex. "C:\Program Files (x86)\CodeBlocks\MinGW") till environmentvariabeln PATH. Detta kan du göra i Eclipse under Window > Preferences > C/C++ > Build > Environment (tryck Add för att lägga till PATH med rätt katalog som värde och se till att Append variables... är valt). Mer info finns i hjälpfilen under Before you begin.

Dev-C++

Dev-C++ som nämns i kursboken, och som använts tidigare på kursen EDA623, fungerar inte fullt ut under Windows 7 och finns därför inte installerat på elevdatorerna. Det ursprungliga projektet är nedlagt men har sedan tagits över av en ensam utvecklare som har släppt uppdaterade versioner. Denna kan laddas ner till egen windowsdator härifrån.