Я пытался использовать Eclipse CDT для создания некоторых примеров на c ++, я могу просто запустить их с помощью команды run, но всякий раз, когда я пытаюсь отладить, окно консоли зависает, я могу ввести, но программа не продолжается
При отладке я получаю следующий вывод в окне консоли (без точек останова, но с перерывами на главном из-за настроек по умолчанию):
Hello, world
put your name: 15^running
Кнопка продолжения отключена и ничего не делает, когда я что-то ввожу и нажимаю , введите . 15 - это случайное число, иногда его 16, 20 и т. Д.
Если я запускаю программу под затмением, я получаю приглашение ввода просто отлично:
Hello, world
put your name: test
Hello test
это код, который я пытаюсь отладить:
#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;
}
Мой путь вар:
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C:\Program Files\Java\jdk1.6.0_14\bin;C:\MinGW\bin
Версия Eclipse: Helios Service Release 2
Версия CDT: 7.0.2
ОС: windows xp
Версия GDB: GNU GDB (GDB) 7,2
Как я могу отладить этот небольшой пример в CDT, без проблем?