2010-09-03 18 views
21

Estoy intentando construir un proyecto en Eclipse CDT y el proceso de compilación falla desde el principio, pero luego toma unos minutos terminar la informática y finalmente lo abandona.¿Alguna forma de detener la compilación de Eclipse CDT?

Cómo, a través del Eclipse IDE, puedo detener el proceso de compilación.

Sé que debe haber alguna manera porque puedo eliminar cualquier archivo aleatorio del Explorador de proyectos y aparece un cuadro con los procesos y puedo hacer clic en el cuadro rojo al lado de compilar y se cierra. Pero no se me debería exigir que borre un archivo aleatorio para que aparezca el cuadro emergente. ¿Dónde está?

Respuesta

27

Se encontró una "vista de progreso" en Windows-> Mostrar vista-> otro-> General-> Progreso. Eso tiene el pequeño cuadrado rojo que necesito para detener cualquier tarea en particular.

+4

También puede acceder a la _Progress_view haciendo clic en el ícono divertido (no, no sé cómo describirlo) en la esquina inferior derecha de la ventana la pequeña barra de progreso. – crazyscot

+0

El problema es que la pestaña Crear consola se vuelve a enfocar tan pronto como selecciona la pestaña Progreso sin tiempo para detener el proceso :) –

+1

esto no funcionó para mí. Hago clic en el botón pero eclipse continúa copiando recursos .. – thiagoh

5

FYI - también hay una configuración en la hoja Propiedades para "Detener en el primer error de compilación".

Bajo el C/C++ Build elemento de la página Propiedades, haga clic en la configuración que desea modificar, seleccione la pestaña Comportamiento, y haga clic en la casilla de verificación en "Construir la configuración" ("Stop con el primer error de compilación ").

Puede seguir utilizando el método de John para detener la compilación en cualquier momento, pero si desea detener la compilación cuando encuentra un error en lugar de continuar, esta configuración puede ser útil.

+1

Para encontrar la casilla de verificación descrita: Derecha- haga clic en el Proyecto en la pestaña Project-Explorer -> _Properties_ -> _C/C++ Build_ -> _Behavior_. +1 funciona bien, gracias! – Maus

+0

"Detener en el primer error de compilación" está habilitado en mi configuración, pero compilación continua. Lo uso con Cygwin. –

+0

Lo tengo revisado pero no sirvió. –

1

Usted puede desactivar molesto comportamiento del foco de robo de la consola tanto para los mensajes de compilación (para que pueda obtener el diálogo de progreso para permanecer abiertos) y para la salida de la consola de su programa (en la depuración de múltiples hilos). Vaya a la ventana-> preferencias-> C/C++/Build/Console y encontrará la opción "Poner la consola en la parte superior al compilar (si está presente)". Desmarque eso y luego puede pausar la compilación como lo desee. Para mantener la salida de su programa refrigerada, puede ir aquí: http://georgik.sinusgear.com/2011/12/22/how-to-disable-stealing-of-focus-by-console-in-eclipse/

Cuestiones relacionadas