eclipse - vanimir - pierce the heaven elsword
Excluir completamente ciertos directorios del proyecto CDT de Eclipse (3)
Estoy firmemente convencido de que todas las respuestas para preguntas como esta deben incluir la versión en la que se han probado, porque, como la mayoría de las cosas en Eclipse, esto ha cambiado gradualmente. En Eclipse Neon.3 (4.6.3) , puede hacerlo más directamente.
NOTA: El directorio excluido ya no aparecerá en el árbol del Explorador de proyectos EN TODO.
Si esto va a ser un problema, selecciona una técnica diferente!
De lo contrario, proceda de la siguiente manera:
1. Haga clic con el botón izquierdo en la raíz del proyecto en el árbol del Explorador de proyectos para garantizar el contexto adecuado ("no debería necesitar hacer esto", como muchas cosas en Eclipse).
2. Haga clic con el botón derecho en la carpeta que desea excluir en el árbol del Explorador de proyectos.
3. Seleccione el submenú "Configuraciones de recursos ...".
4. Seleccione "Excluir de la compilación".
5. Haga clic derecho en la raíz del proyecto en el Explorador de proyectos.
6. Seleccione el submenú "Índice".
7. Seleccione "Reconstruir".
Si intentaba hacer esto porque estaba obteniendo símbolos duplicados, verifique que esto haya solucionado su problema:
1. Abra un archivo que haga referencia al símbolo que estaba obteniendo definiciones duplicadas.
2. Haga clic izquierdo en los caracteres reales del nombre real en el código real.
3. Presione F3.
4. Verifique que vaya inmediatamente a la declaración que considere
correcto, verá una lista que incluye solo esa entrada y sus ancestros.
5. Actualice esta respuesta y responda si encuentra que funciona con una versión más reciente, por favor .
Estoy trabajando en una base de código de C ++ que se crea y ejecuta fuera de Eclipse.
Hice un proyecto de Eclipse con el que acabo de usar Eclipse para navegar / editar el código.
Sin embargo, no puedo encontrar la manera de excluir completamente ciertos directorios como compilación / a partir de él. Deben excluirse no solo durante la construcción sino también durante "Actualizar espacio de trabajo", que parece activarse con tanta frecuencia. Para dar un ejemplo, mi espacio de trabajo es
d:/workspace
Tiene directorios como
source/
build/
..
Durante el inicio, Eclipse recoge automáticamente todos los directorios dentro del área de trabajo. Sin embargo, me gustaría que Eclipse excluya build/
completamente.
Mi código está en una máquina remota, así que "Actualizar espacio de trabajo" ralentiza las cosas.
Puedes hacerlo agregando filtros de recursos . Agregue Excluir Todo tipo de filtro de recursos a la carpeta raíz de su proyecto. Véase también esta respuesta .
Una solución rápida que es casi tan buena (en términos de reducir el giro de la rueda de Eclipse) es marcar la (s) carpeta (s) en cuestión como Derivadas, en Propiedades (clic derecho).
Tenga cuidado si posteriormente desea usar las operaciones de búsqueda de texto para algo y necesita incluir las cosas marcadas Derivado; debe incluir explícitamente "Derivado" en la búsqueda.