Я пытаюсь настройки SDL2 для C++ с Eclipse, на Windows 7.Eclipse, г не ++ найдено в пути: окна
Для того, чтобы сделать это, я после урока в this link, в котором говорится, что я должен сначала установить MinGW. Поэтому я следую за link, предоставленным для настройки MinGW. Я выполняю все шаги без проблем. Я затем откройте Eclipse, и попытаться построить простой привет мир программа:
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!" << endl;
return 0;
}
К моему удивлению, этот код не строит, 6 ошибок.
я затем приступить к дальнейшему упрощению программы:
int main()
{
return 0;
}
Это также не компилировать. Есть две ошибки:
- Программа "г ++" не найден в PATH
- Программа "GCC" не найден в PATH
Однако мой путь содержит «C: \ mingw \ bin». Я также попытался изменить это на «C: \ mingw». Глядя в «C: \ mingw \ bin», я нахожу gcc и g ++:
Кроме того, компиляция тестовой программы с использованием командной строки (g ++ Test.cpp -o Test) работает просто отлично, как и "g ++ -v».
Я искал веб часами и не могу найти ответ о том, почему Eclipse не может скомпилировать ничего с MinGW. Вопросы Я смотрел на SO (которые не были в состоянии исправить мою проблему) включают в себя:
- Eclipse mingw binary not found
- Eclipse not finding c std libraries
- g++ not found in path
- Eclipse C++ : "Program g++ not found in PATH"
- Program g++ not found in path
- Program g++ not found in path C++ [duplicate]
- Eclipse CDT (Juno) in Win7: Cannot find g++ in PATH, iostream unresolved and other fun stuff
Дополнительная информация: Window> Preferences> C/C++> Build> Настройки> "CDT GCC Встроенный компилятор настройки MinGW [Shared]": Toolchain MinGW GCC не обнаружен в этой системе.
Я также переустановил Eclipse безрезультатно.
Я понимаю, что это может быть дублированный вопрос о некоторых из которых я связал, но информация в предыдущих вопросах не смогла исправить мою проблему, и я боюсь, что добавление комментария к старому вопросу может не привести к ответ.
При необходимости запросите дополнительную информацию.