LINUX.ORG.RU

Code::Blocks 12.11 — кроссплатформенная интегрированная среда разработки на языке С++

 , ,


0

3

Вышла новая версия кроссплатформенной расширяемой плагинами среды разработки на языках С/C++ — Code::Blocks 12.11.

Новая версия включает в себя множество улучшений по сравнению с предыдущей версией 10.05, с полным списком которых можно ознакомиться здесь. Вот некоторые из них:

Общие изменения

  • Добавлен пункт контекстного меню для отображения файла в дереве проекта.
  • Добавлена возможность разворачивать окно редактора по двойному клику по вкладке.
  • Добавлено всплывающее окно, показывающее полный путь к файлу и проекту, для вкладки редактора.
  • Возможность «прятать» вкладки редактора (View → Hide editor tabs или Ctrl+H).
  • Добавлены настройки для терминала в Linux.

Компилятор

  • Поддержка компилятора GCC вплоть до версии 4.7.
  • Улучшенная поддержка Fortran/D.
  • Улучшенная компиляция с помощью компилятора MinGW.
  • Автоматическая перелинковка проекта при изменении статически слинкованной библиотеки.
  • По умолчанию для всех компиляторов включён полный вывод лога в командную строку.
  • Исправлено автоопределение компилятора Cygwin.

Debugger

  • Переработан API для написания плагинов с целью упрощения разработки новых.
  • Переработано окно Watches для более простого использования добавления/удаления/редактирования значений переменных.
  • Переработан интерфейс команды 'Evaluate expression under cursor', теперь он похож на новое окошко Watches.
  • Настройки Debugger вынесены в Settings → Debugger. Теперь поддерживается настройка его опций для каждого отдельного плагина.

А также множественные другие улучшения, в том числе для «Автозаполнения кода»; добавлены новые и улучшены некоторые старые плагины.

>>> Подробности

★★★★★

Проверено: tazhate ()
Последнее исправление: cetjs2 (всего исправлений: 8)

А также множественные другие улучшения, в том числе для «Автозаполнения кода»; добавлены новые и улучшенны некоторые старые плагины.

А что у них используется для парсинга C++ кода для «автозаполнения» и индексирования? Самописная кривулька как в QtCreator или примитивщина вроде ctags?

kamre ★★★
()
Ответ на: комментарий от Pavval

герой. за медалью зайдите, товарищ

anonymous
()
Ответ на: комментарий от vertexua

Он разруливает boost, STL, Qt ужасы, так что пользователю понятен тип?

да, там используется тот же clang, что и для компиляции, только работает это все ес-но быстрее чем компиляция

wota ★★
()

а я думал оно RIP'нулось-то) ностальжи.

science ★★☆
()
Ответ на: комментарий от vertexua

Не будьте настолько строгими, разве возможна не кривулька с С++?

Да, на базе clang.

andreyu ★★★★★
()
Ответ на: комментарий от vertexua

Он разруливает boost, STL, Qt ужасы, так что пользователю понятен тип?

Все, что умеет clang.
Для vim есть плагин - clang_complete.

andreyu ★★★★★
()

Наконец, госсподи, наконец они это сделали, больше не нужно никого отправлять собирать самому или искать билды по форумам, я счастлив

anonymous
()

Когда то давно его использовал. Для linux он был сырой и редко обновлялся. Использовал ночные сборки. Для macosx он был вообще неюзабельный.
Потом я перешел на vim, чему очень рад.

andreyu ★★★★★
()

Приятная новость. Ушел обновляться.

anonymous
()

Второй раз в жизни случилось, что установив codeblocks, узнаю на следующий день о выходе новой версии.

anonymous
()
Ответ на: комментарий от anonymous

Пожалуйста, делай это чаще, чем раз в джва года

anonymous
()

Dev-Cpp можно уже похоронить?
Кстати, dev-cpp иногда очень даже выручает - приходится шаманить с DLLs.

pacify ★★★★★
()

а чем это лучше чем имакс и цыгет?

anonymous
()

Прошу прощения за оффтоп, но может кто-нибудь оформит новость об IntelliJ IDEA 12?

korvin_ ★★★★★
()
Ответ на: комментарий от psikh

для C++ ничего лучше Eclipse не придумали.

Eclipse, к сожалению, придумали не для C++, и это временами чувствуется. Ну, и за «лучше» - не скажу, а вот что сабж быстрее, и заметно - это точно.

Adamos ★★
()
Ответ на: комментарий от Redrum

Dev-Cpp - мертворожденный проект. Удивительно, что им еще кто-то пользуется.

Удивительно, что им кто-то пользовался.

anonymous
()

Улучшенная поддержка Fortran/D.

В своё время убил кучу времени, пытаясь заставить его работать с D2. когда, наконец, получилось, было уже неинтересно, так и писал проекты в Kate и Geany.

Интересно, что поправили?

Vudod ★★★★★
()
Ответ на: комментарий от drBatty

есть ещё VIM.

Там уже сделали нормальную навигацию по плюсовым исходникам (хотя бы на уровне CDT) или есть только прикрученный костыль clang-complete?

kamre ★★★
()

хорошая ide, ток глюковатая больно, много всяких недочётов, например меню копипейст вынесли в субменю, в окне лога компиляции вообще какие-то магические действия надо совершать, чтобы скопировать выделенный текст. Падает частенько, парсер слабоват. Использую только из за обилия настроек и подстроек, любой компилятор, с любыми опциями и заморочками прикрутить можно.

vova7890 ★★★
()
Ответ на: комментарий от psikh

Кто ж на железе для разработки экономить станет?

Тот, кто за него платит из своего кармана. Чаще всего те, кто кричит «купи себе компьютер получше», сами сидят на шее у родителей.

Кстати, человеку, который давно программирует на С++, физически неприятны лаги при простых действиях на нормальном железе. Появляется чувство, что кто-то плохо поработал...

Adamos ★★
()
Ответ на: комментарий от vertexua

Чуть слезу не пустил от ностальгии по первым курсам универа

+1, моя первая среда для C.

Sadler ★★★
()
Ответ на: комментарий от psikh

Что такое «лабки» я не знаю, а вообще для C++ ничего лучше Eclipse не придумали.

У Вас какой- то не такой С++, раз для него Eclipse CDT лучше всего....

yurkis
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.