Cómo traer los archivos fuente C/C++ a Eclipse

Cuando empiece a utilizar el CDT, se preguntará cómo podrá traer a Eclipse los archivos fuente C/C++ existentes. Esto se puede hacer de varias maneras. A continuación se indican algunos enfoques recomendados.

Crear un proyecto a partir de CVS

Si el árbol fuente existente se gestiona en CVS, puede utilizar la perspectiva Repositorio CVS para aplicar la acción "Reservar como..." a cualquier carpeta del repositorio. La primera vez que aplica la acción "Reservar como...", se lanza el asistente Proyecto nuevo, y tendrá que crear un proyecto C o C++ para la carpeta. Hallará más información en la tarea Crear un proyecto y en la tarea Trabajar con los archivos de un proyecto C/C++.

Se produce una reserva CVS del proyecto en la ubicación del proyecto. Le recomendamos que añada y comprometa los archivos del proyecto CDT de nuevo en CVS. Los archivos del proyecto CDT son .project, .cdtproject y .cdtbuild (en el caso de los proyectos de construcción gestionada) y se encuentran en la carpeta raíz de cada proyecto CDT.

Crear proyectos nuevos a partir de los elementos raíz del fuente existente

Si el código del recurso no está gestionado en CVS, sino que está disponible en el sistema de archivos, tendrá que llevar a cabo dos pasos:
  1. Identificar una "carpeta raíz" del árbol del código fuente.
  2. Crear un proyecto C/C++ nuevo, siguiendo las instrucciones del asistente Proyecto nuevo, y especificar la "carpeta raíz" como ubicación no por omisión del nuevo proyecto.

Normalmente, los proyectos existentes tendrán archivos make propios, así que tendrá que crear un proyecto C/C++ make estándar. Hallará más información en la tarea Crear un proyecto y en la tarea Trabajar con los archivos de un proyecto C/C++.

Las siguiente directrices pretenden ayudarle a identificar la carpeta raíz del proyecto:

Los recursos correspondientes al proyecto se mantienen en la ubicación remota especificada, no en la carpeta del área de trabajo de Eclipse. Sin embargo, la estructura de carpetas existentes se visualiza en la vista Proyectos C/C++. Los metadatos del proyecto, como pueden ser el índice del proyecto y el enlace que lleva al fuente existente, se almacenan en el directorio metadata de la carpeta del área de trabajo. Para obtener más información sobre la carpeta del área de trabajo, vea: Guía del usuario del entorno de trabajo > Tareas > Actualizar Eclipse.

Cuando el proyecto CDT ya está creado, resulta difícil cambiarlo de lugar o redefinir las correspondientes carpetas raíz. Si necesita hacerlo, puede suprimir el proyecto CDT (sin suprimir su contenido) y luego volver a crearlo especificando una ubicación distinta que no sea la que se tome por omisión.

Importar el sistema de archivos fuente C/C++

Otro enfoque consiste en crear un proyecto C/C++ y luego importar el sistema de archivos existente. Hallará más información en: Guía del usuario del entorno de trabajo > Tareas > Importar > Importar recursos del sistema de archivos.

Según este enfoque, los archivos del sistema de archivos se copian en un proyecto o carpeta del entorno de trabajo de Eclipse. Los archivos fuente originales no varían, y serán las copias de los archivos las que se editarán, construirán y depurarán mediante el CDT. Cuando haya importado de manera satisfactoria el sistema de archivos existente, la estructura de las carpetas se visualizará en la vista Proyectos C/C++. Nuevamente, deberá identificar una "carpeta raíz" apropiada desde la que importar.

Consejo:

Conceptos relacionados
Visión general del CDT
 Proyectos CDT

Tareas relacionadas
Trabajar con los archivos de un proyecto C/C++

Consulta relacionada
Propiedades de los proyectos

Declaración de copyright de IBM