Вышла (http://codelite.org/forum/viewtopic.php?f=9&t=713) версия 2.1 IDE Codelite (http://www.codelite.org/), кроссплатформенной интегрированной среды для разработки приложений на языках C/C++. CodeLite написана с использованием wxWidgets (http://www.wxwidgets.org/) и распространяется под лицензией GPLv2.
Из изменений в версии 2.1 стоит отметить:
- Полностью переписан плагин для работы с svn
- Поддержка глобального пространства в автодополнении кода, возможность задания директорий с заголовочными файлами для каждого проекта в отдельности (для автодополнения)
- Дополнительные опции рефакторинга
- Обновлен статический анализатор CppCheck (http://sourceforge.net/apps/mediawiki/cppcheck/index.php?tit...) до версии 1.39
Основные возможности CodeLite:- Поддержка SVN, интеграция с программами для поиска cscope (http://cscope.sourceforge.net/) и тестовым фреймворком UnitTest++ (http://unittest-cpp.sourceforge.net/);
- Автодополнение кода, рефакторинг, под...
URL: http://codelite.org/forum/viewtopic.php?f=9&t=713
Новость: https://www.opennet.ru/opennews/art.shtml?num=24889
надо будет сравнить с kdevelop...
Что-то в последнее время много инструментов для разработки выходит. Как бы намекают: всем - кодить! Может и правда пришла пора что ни будь написать.
>Что-то в последнее время много инструментов для разработки выходит. Как бы намекают:
>всем - кодить! Может и правда пришла пора что ни будь
>написать.Как насчёт IDE?
>Как насчёт IDE?Это не круто. Лучше написать свой hello world с синхронизацией в svn, строками в XML, сборкой через Makefile, Web интерфейсом, описанием в Doxygen, импортированный из Visual Studio, отлаженный в GDB, проанализированный CppCheck.
Может немного не по теме. Но с прочтения чего нужно начинать изучать программирование на С++ под Unix?
С прочтения "Руководства FreeBSD для разработчиков":
http://freebsd.org.ua/doc/ru_RU.KOI8-R/books/developers-hand...
Уж послали так послали. "Не выиграл а проиграл, не в лотерею а в карты..."
> Может немного не по теме. Но с прочтения чего нужно начинать изучать программирование на С++ под Unix?
попробовал установить, выдаёт
voviandr@voviandr-desktop:/usr/lib$ codelite
codelite: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/codelite/libcodeliteu.so)первый раз такое вижу. никто не подскажет, как решить ? у меня убунту 9.04. установил из деба, скачанного с сайта.
>попробовал установить, выдаёт
> voviandr@voviandr-desktop:/usr/lib$ codelite
>codelite: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/codelite/libcodeliteu.so)
>
>первый раз такое вижу. никто не подскажет, как решить ? у меня
>убунту 9.04. установил из деба, скачанного с сайта.уже решено. забил на деб, собрал из исходников.
А у меня и вовсе не собирается :(
>А у меня и вовсе не собирается :(попробуйте перед сборкой поставить пакеты libwxgtk2.8-dev libwxgtk2.8-dbg
я успешно собрал из исходников и установил после того, как потерпел неудачу с установкой из деба.
>>А у меня и вовсе не собирается :(
>
>попробуйте перед сборкой поставить пакеты libwxgtk2.8-dev libwxgtk2.8-dbg
>я успешно собрал из исходников и установил после того, как потерпел неудачу
>с установкой из деба.У меня собственная уютная, ламповая LFS. WxWidgets установлены. Не получается собрать именно из-за ошибок компиляции. Причём они порой довольно бредовые.
Написано в .cpp файле:
#include <unistd.h>
Но пока тупо не напишешь прототип:
extern read(int fd, void *buf, size_t count);
компилятор упорно будет утверждать, что функции с таким идентификатором (read) не найдено..Пробовал и из svn, и из тарболов.. Хрень какая-то.
Мммм, похоже на косяк скорее компилятора, чем исходников.
>Мммм, похоже на косяк скорее компилятора, чем исходников.Ну не знаю..
g++ (GCC) 4.4.0
Ранее такого не наблюдалось.
>>Мммм, похоже на косяк скорее компилятора, чем исходников.varlog:·> grep wxDrag_DefaultMove /usr/X11R6/include/wx-2.8/wx/dnd.h
wxDrag_DefaultMove = 3 // the default operation is move, not copy
// allowed, if it contains wxDrag_DefaultMove (which includes the previous
varlog:·> grep /usr/X11R6/include/wx-2.8/wx/dnd.h ./sdk/wxscintilla/include/wx/wxscintilla.h
#include "/usr/X11R6/include/wx-2.8/wx/dnd.h"./sdk/wxscintilla/include/wx/wxscintilla.h: In member function ‘bool wxScintillaEvent::GetDragAllowMove()’:
./sdk/wxscintilla/include/wx/wxscintilla.h:3549: ошибка: нет декларации ‘wxDrag_DefaultMove’ в этой области видимости
make: *** [Release_gcc_unicode/PlatWX.o] Ошибка 1Как это объяснить?
реально круче чем Visual studio
Он у меня ассоциируется с Code::Blocks. Да же значки приложений схожи. Миграция разработчиков?
Не нашел на сайте вменяемого руководства.В чем там выражается интеграция с SVN?
В интерфейсе там где эту интеграцию можно посмотреть?
Ну а так, приятная IDE. Ради интереса наваял там один внутренний проект на C - впечатления приятные.
x86_64 deb не ставится на Debian testing:$ sudo dpkg -i ./codelite_2.1.0.3584-ubuntu0_amd64.deb
(Reading database ... 165329 files and directories currently installed.)
Unpacking codelite (from .../codelite_2.1.0.3584-ubuntu0_amd64.deb) ...
dpkg-deb (subprocess): short read in buffer_copy (failed to write to pipe in copy)
dpkg-deb: subprocess paste returned error exit status 2
dpkg: error processing ./codelite_2.1.0.3584-ubuntu0_amd64.deb (--install):
short read in buffer_copy (backend dpkg-deb during `./usr/lib/codelite/libpluginu.so')
Processing triggers for desktop-file-utils ...
Processing triggers for menu ...
Errors were encountered while processing:
./codelite_2.1.0.3584-ubuntu0_amd64.deb
Собирать впадлу пока)
кстати, сборку на мультипроцессорном компе можно ускорить:
make -j2