2011-07-22 20 views
6

En Eclipse CDT, ¿alguien sabe cómo tener las bibliotecas externas conectadas por sus códigos fuente?Cómo adjuntar fuente a las bibliotecas en Eclipse CDT

Lo que quiero hacer es hacer clic en los nombres del elemento (por ejemplo, función, variable) para que Eclipse abra la parte correspondiente de su archivo fuente (o abrir el archivo de encabezado inicialmente, luego abrir el código con otro clic en encabezado). Es posible en el modo Java de Eclipse.

Gracias.

Respuesta

9

Cree un proyecto de biblioteca. Agregar biblioteca externa en él. Abra las propiedades del proyecto de biblioteca, enlace las carpetas de fuentes a través de C/C++ General/Rutas y símbolos/Ubicación de origen. Abra las propiedades principales del proyecto y agregue el proyecto de la biblioteca a Referencias del proyecto.

Si lo hizo todo bien, la acción Abrir declaración (F3) abrirá las fuentes de una función.

Saludos, Max

+0

Gracias @Max. Lo intenté pero aún no funcionó. Al "agregar biblioteca externa", ¿quiere decir copiarlos a la carpeta del proyecto o simplemente designarlos en Build-> Settings-> C++ Linker? Y también, ¿tienes que compilar en Eclipse? – IsaacS

+0

Me refiero a copiar o vincular (Nuevo archivo, Avanzado/Enlace) en el proyecto. ¿De qué es la última pregunta? – Max

+0

Lo siento, eso no estaba claro. Me preguntaba si era necesario compilar el proyecto de la biblioteca. Y ahora veo que la construcción del proyecto principal requiere también la creación de lib prj, lo que me hace pensar que todavía estoy haciendo algo mal porque los archivos de la biblioteca copiados no tienen sentido si la compilación es necesaria. – IsaacS

0

En el explorador de proyectos se puede

  1. clic derecho en el nombre de la carpeta
  2. clic en configuraciones rescource
  3. seleccionar excluir de la acumulación
Cuestiones relacionadas