У меня 64-разрядный ПК с Windows 7, и я пытаюсь установить бесплатную среду С++, поэтому я решил установить Eclipse Helios с CDT.
Для g++, make и gdb я установил msys и mingw в соответствии с этим руководством: http://wiki.wxwidgets.org/HowTo:_Install_MSYS_and_MinGW_for_use_with_Eclipse_CDT
Версии:
- make: GNU make 3.81
- g++: 4.5.0
- gdb: 7.1
Поэтому он должен быть совместим с моим 64-битным процессором.
Однако, когда я пытаюсь запустить очень простую программу с eclipse, я ничего не вижу на консоли. Исходный код:
#include <iostream>
using namespace std;
int main()
{
int i;
cout << "Enter an integer: " << endl;
cin >> i;
cout << endl << "i is " << i << endl;
return 0;
}
Строка в порядке, и когда я запускаю .exe с командой (консоль Windows), поведение будет таким, как ожидалось. Но с консолью Eclipse я ничего не вижу при запуске и с отладкой: "Введите целое число:", затем, когда я ввожу число и нажимаю Enter, он ничего не делает.
Кто-нибудь знает, как это исправить?
Спасибо,
Гийом
PS: Я использую toolchain "Linux GCC", с "MinGW GCC". У меня ничего нет на консоли.