Seminario eclipse c++
Introducción a la Programación Orientada a Objetos
Herramientas de programación Eclipse 3.5 v. 20090923
Pedro J. Ponce de León Amador David Rizo Valero
Depto. Lenguajes y SistemasInformáticos - Universidad de Alicante
C++
ÍNDICE 1. 2. 3. 4. 5. 6. 7. 8. IDE. CDT Entorno Makefiles Edición Compilación Ejecución Depuración Documentación
2
IDE
IDE = integrateddevelopment environment
Edición asistida Compilación Ejecución Depuración Java, C, C++, PHP, Ruby, Python, etc… Mecanismo de plugins para añadir herramientas y nuevos lenguajes
3
Eclipse = IDE multilenguaje y multiplataforma
CDT
Eclipse viene por defecto con compilador para Java
Para trabajar con C++ debemos instalar la feature (=cjto de plugins) llamada CDT
Podemos descargar una versión lista para trabajar con C++
En http://www.eclipse.org/downloads/ Eclipse IDE for C/C++ Developers
4
El entorno
Workspace: lugar donde seguardan todos los proyectos por defecto
Luego podemos cambiar de worspace
File>Switch workspace
Perspectivas y vistas
(siguiente diapositiva)
5
Nuevo proyecto
File > New C++ project Project type: makefile project
Finish
6
Nuevo proyecto (2)
Debemos crear el fichero makefile
File > New > File
Le llamamos makefile yescribimos el contenido normal de un makefile Es conveniente crear un target denominado all que es el que invocará eclipse por defecto para compilar
Se puede modificar este comportamiento enProject > Properties > C/C++ Build, botón behaviour (makefile en siguiente diapositiva)
7
Makefile
OBJ = main.o OPC = -g -Wall COMP = g++ .PHONY = clean all: $(OBJ) $(COMP) $(OPC) $(OBJ) -o mainmain.o: main.cpp $(COMP) $(OPC) -c main.cpp clean: rm main rm -r *.o
8
Fichero main.cc
Creamos el fichero main.cc
New > File > New source file
/* * main.cc * * Created on:...
Regístrate para leer el documento completo.