Ответ 1
Помогает ли настроить Eclipse CDT на Windows, Linux/Unix, Mac OS X?
Я хотел бы сделать некоторые разработки на С++ в Windows с помощью Eclipse и плагина CDT. Я использую Eclipse Helios SR1 и установил плагин CDT. Я также установил MinGW, и теперь я написал простой "Hello World" в Eclipse.
hello.cpp
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World" << endl;
return 0;
}
В Eclipse используется плагин CDT и компилятор MinGW. Как я могу скомпилировать мою программу? И как я могу проверить запуск программы из Eclipse?
Помогает ли настроить Eclipse CDT на Windows, Linux/Unix, Mac OS X?
Вот еще один хороший ресурс для установки MinGW на Eclipse: http://chrismwright.wordpress.com/2012/10/13/installing-eclipse-for-cc-and-mingw/
Довольно много пошаговой установки, включая пример Hello World в конце...
После просмотра многих потоков и статей я нашел решение. Решение протестировано на Windows 10 x64 на выпуске Eclipse Neon.3 (4.6.3) с инструментами разработки C/С++ 9.2.1.201704050430 и MinGW
Конфигурация системы
C:\MinGW
(фактически до C:\
, потому что архив содержит папку MinGW
)This PC
→ Properties
→ Additional system settings
→ Tab Advanced
→ Кнопка Environment variables
System variables
нажмите New
. Перечислите переменную MINGW_HOME
и установите путь к установочной папке MinGW C:\MinGW
, а затем OK
Path
в таблице и выберите Edit
New
и введите %MINGW_HOME%\bin\
OK
в открытых окнахg++ --version
. Вы должны увидеть что-то вроде g++ (GCC) 6.3.0
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Конфигурация CDT Eclipse
C:\MinGW\bin\
). Сделайте копию файла gcc.exe
(НЕ ИЗМЕНЯЙТЕ оригинальный файл!)mingw32-gcc.exe
(у вас должны быть оба файла gcc.exe
и mingw32-gcc.exe
в \MinGW\bin\
)C\C++
перспективаWindow
→ Preferences
→ C\C++
→ Build
→ Environment
Add
и введите Path
как имя и нажмите Variables
и выберите Path
. Подтвердите с помощью OK
.Path
, нажав Select
, а затем OK
.Теперь вы сможете скомпилировать программу Hello World. Просто выберите New
→ C++ Project
. Здесь вы увидите доступную MinGW как Toolchain