Оценок пока нет Установка и настройка Cygwin с Netbeans

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

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

 

Пожалуйста, оцените материал

WebSofter

Web - технологии