He estado tratando de usar Eclipse CDT para hacer algunos ejemplos de C++, puedo ejecutarlos muy bien con el comando de ejecución, pero siempre Intento depurar, la ventana de la consola se congela, puedo ingresar, pero el programa no continúa.no se puede depurar el programa pequeño en eclipse helios cdt usando mingw/gdb en Windows, la consola se congela
Cuando elimino errores, me sale el siguiente resultado en la ventana de la consola (no hay puntos de ruptura, pero se rompe en principal debido a la configuración por defecto):
Hello, world
put your name: 15^running
El botón Continuar se desactiva y no hace nada cuando Ingresé algo y presiono ingrese. El 15 es un número al azar, a veces es 16, 20, etc.
Si corro el programa bajo el eclipse me sale el símbolo de entrada muy bien:
Hello, world
put your name: test
Hello test
este es el código que trato de depuración:
#include <iostream>
#include <string>
int main() {
std::cout << "Hello, world" << std::endl;
std::string name;
std::cout << "put your name: ";
std::cin >> name;
std::cout << "Hello " + name << std::endl;
return 0;
}
Mi ruta var:
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C:\Program Files\Java\jdk1.6.0_14\bin;C:\MinGW\bin
versión de Eclipse Helios Service Release 2
CDT versión: 7.0.2
SO: Windows XP
BGF versión: GDB de GNU (GDB) 7,2
¿Cómo puedo depurar este pequeño ejemplo bajo CDT, sin problemas?
Tengo un poco más lejos ahora, creo que es un problema con la consola de Windows no apareciendo. Estoy buscando codelite en este momento, parece funcionar un poco mejor en la depuración. – Prozaker