Ohjeet ovat Eclipse 3.2:sta varten. 3.3:sta varten katso asennusohjeita kurssin Wiki-sivut
Ensin pitää Windowsiin asentaa C++-kääntäjä ja sen tarvitsemat apuosat. Linux-käyttäjät voinevat hypätä suoraan kohtaan CDT.
path=c:\devel\msys\1.0\bin;c:\devel\mingw\bin;%path%Tällöin eclipse pitää käynnistää komentoriviltä esim. kirjoittamalla ajojono eclipse.bat:
start "eclipse" "c:\devel\eclipse\eclipse.exe" -vmargs -Xms512M -Xmx768M %*ja sitten komentoriviltä komento
eclipse
Start/Settings/Control Panel/System/Advanced/Environment variables
ja siellä kohtaan "User variables for xxx" rivin Path alkuun listään
tuo
c:\devel\msys\1.0\bin;c:\devel\mingw\bin;VANHASISÄLTÖ
#include <iostream>
using namespace std;
int main(void)
{
cout << "Hello World!\n";
return 0;
}
ja sitten anna komentoriviltä komento
g++ hello.cpp -o hello.exeNyt voit ajaa syntyneen ohjelman (jos käännös meni virheettä):
hello
Help->Software Updates->Find and Install... Search for new features to install New remote Site... Name: CDT URL: http://download.eclipse.org/tools/cdt/releases/eclipse3.1 Ruksi CDT:n kohdalle vain. Finish Kun tulee kysymys Mirrorista, niin valitaan [Germany]University of Applied Sciencies Esslingen (http) Kun tulee Updates-ikkunan, niin ruksitaan CDT Next I Accept... Next Finish hetki odotusta Verication ikkunaan: Install All odotusta ja pyytää käynnistämään Eclipsen uudelleen
Luodaan uusi projekti C++-ohjelmaa varten.
File/New/Other/C++/Managed Make C++ Project Next New Project-ikkunaan: Project name: hellocpp (esim) Use location: c:\mytemp\vesal\hellocpp (esim) Finish Pyytää avaamaan C++-perspektiivin, Yes Aktivoidaan projekti
File/New/Other/C++/Source File New Source File-ikkunaan Source File: hello.cpp (esim) Finish
Project/Build project
Projekti-ikkunaan on syntynyt Debug-kohta. Etsitään tämän alta hellocpp.exe (tai mikä nimi oli projektille annettu) Oikeaa nappia .exe:n päällä ja Run As/Run Local C/C++ Application Kysyy mahdollisesti debuggerin nimeä, tähän GDB Debugger Ohjelma ajetaan.
Avataan ensin Debug Perspective:
Window/Open Perspective/Debug
Toki vaihdon voi tehdä myöhemminkin jos se unohtuu, tuntuu
vain ettei Eclipse automaattisesti vaihda tätä kuten Java-debuggauksessa.
Aloitetaan debuggaus
Run/Debug/Debug
Nyt ohjelma lähtee käyntiin ja pysähtyy ekalle riville.
Voidaan askeltaa askel kerrallaan tai laittaa keskeytyskohtia
ja ajaa niihin saakka tai suorittaa ohjelma loppuun.
Tulokset tulevat erilliseen komento-ikkunaan.
Eclipse ei oikein hyvin selviä tästä ja niimpä nähtävästi jokainen ohjelma kannattaa tehdä omaan projektiin omaan hakemistoonsa.
Vesa Lappalainen 6.4.2007