Установка и настройка Cygwin с Netbeans

👁 244 просмотров
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

NetBeans позволяет работать с проектами на C++. Это отличное кроссплатформенное решение или хотя бы пойдет для написания мелкой игрушки.

Исходные данные

  • Установленный NetBeans 8.2;
  • Windows 10
  • Стандартный плагин для NetBeans C/C++;
  • Cygwin — UNIX подобное окружение для Windows с установленным в нем GCC, G++, Make, GDB.

Плагин NetBeans C/C++

Плагин ставится очень легче в меню «Tools > Plugins» / «Сервис > Подключаемые модули»

На скриншоте он у меня уже установлен

 

Скачивание и установка Cygwin и его компонентов

Для скачивания идем на официальный сайт в раздел и выбираем либо setup-x86_64.exe либо setup-x86.exe.

Это будет не установщик, а загрузчик компонентов

Основной смысл загрузчика - указать нужные компоненты и загрузить, указав папку Cygwin

На 6-м шаге нужно искать компоненты, которые соответствуют GCC, G++, Make, GDB. После установки нужно добавить пусть C:/Cygwin/bin в переменную PATH Windows, после чего открываем командную строку Windows и проверяем на то, что все компоненты глобально вызываются через консоль:

cygcheck -c cygwin
gcc --version
g++ --version
make --version
gdb --version<br>

 

Конфигурация Cygwin с NetBeans

Для этого открываем диалог параметров «Сервис > Параметры» , кликаем на вкладку «С/C++»

Окно параметров C/C++ в NetBeans
Окно параметров C/C++ в NetBeans

Создаем новый набор средств и задаем базовую папку, как C:/Cygwin/bin и все нужные инструменты автоматически установятся в полях с права, а если не установились, то задаем вручную или проверяем на то, что мы установили правильные компоненты.

Создание проекта С/C++ в NetBeans

В общем, ничего нового, стандартно создаем проект и указываем, что нужно создать:

  • приложение;
  • статическую библиотеку;
  • динамическую библиотеку;
  • и т.п.
Создание нового проекта C/C++ в NetBeans
Создание нового проекта C/C++ в NetBeans

Мы создадим приложение, чтобы потом указать на еще один ньюанс с настройкой построения и запуска проекта. Самая распространенная ошибка после интеграции — неправильно указанная консоль запуска. По умолчанию этот параметр установлен так, что используется стандартная консоль Cygwin,  а не Windows, из-за чего проект иногда может не запускаться из среды NetBeans, ссылаясь на то, что не может найти путь с параметром пути /cygdrive/путь_до_папки_проекта. Решается это легко заменой стандартной консоли Cygwin на консоль Windows или на консоль вывода NetBeans

Окно свойств проекта. Указание терминала запуска
Окно свойств проекта. Указание терминала запуска