Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как установить компилятор C++ для NetBeans?

*** Ученик (103), закрыт 12 лет назад
Скачал IDE, скачал cygwin, подкуриваю каталог cygwin/bin в набор средств - он его не видит.
Дополнен 12 лет назад
ДА! Даже в полной версии в комплекте не идут компиляторы.
Лучший ответ
Остальные ответы
Оз Мыслитель (5652) 12 лет назад
Переходи на Code::Blocks, как по мне так это лучшая IDE из бесплатных для работы с C++.
ra Высший разум (113287) 12 лет назад
Идем на mingw.org, там можно почитать http://mingw.org/wiki/Getting_Started , далее оттуда на http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/ , качать mingw-get-inst-xxxxxxxx.exe

Запустить mingw-get-inst-xxxxxxxx.exe, соглашаться со всем, что предлагает, когда появиться "Select Components", отметить там "C Compiler", "C++ Compiler", "MSYS Basic System" или, если не жалко трафика и места, лучше "MinGW Developer ToolKit". Долго будут грузиться и устанавливаться компоненты, можно попить кофейку. После завершения инсталятор предложит посмотреть лог-файл установки, лучше посмотреть, если есть ошибки, запустить установку заново, все что нормально скачалось, повторно скачиваться уже не будет.

Добавить в переменную PATH пути к поставленной системе mingw, в седьмой винде так: Компьютер - Свойства - Дополнительные параметры системы - Переменные среды - К переменной Path добавить строку ;C:\mingw\bin;C:\mingw\msys\1.0\bin . Проверить как все работает: запустить командную строку Пуск - В строке поиска cmd.exe - Enter, в командной строке:

ввести: g++
вывод: g++: fatal error: no input files
ввeсти: make
вывод: make: *** No targets specified and no makefile found. Stop.

Если вместо этого, что то типа:

ХХХ не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

То путь настроен неправильно. Попробовать снова.

Ок. MinGW поставлен и настроен. Запускаем netbeans, там Меню - Сервис - Параметры - Вкладка С++. Тут он по идее сам должен все найти, но если этого не произошло, то жмем "Добавить" - в "Базовый каталог" написать C:\mingw\bin - Ок. Проверить поле "Команда make", должно быть C:\mingw\msys\1.0\bin\make.exe. Все.

Создать проект "Приложение на С/С++", найти в дереве проекта main.cpp и записать в него:

#include <iostream>

int main() {
std::cout << "hello, world\n";
return 0;
}

F6 - построить и выполнить проект. Если все успешно, то снизу появиться окошко с выводом программы:

hello, world

ВЫПОЛНИТЬ SUCCESSFUL (общее время: 41мс)

Если все так, то все настроено, все работает.
Никита Кравцов Ученик (222) 8 лет назад
Как здорово вы все описали. Спасибо огромное! У меня появился такой вот вопрос: а если перенастроить путь так, как вы советуете, то не повлияет ли это на построение и выполнение проектов, которые я пишу в Visual Studio 2012?
Спасибо
Sonic Профи (554) 8 лет назад
не работает, нетбинс еще требует путь компилятора, а где его искать никто не написал, как будто я должен его брать из снов
Похожие вопросы