LinuxForum.Fans
Тема

Средства разработки в linux c++

Автор: joub 28 сообщений 10275 просмотров
#83188

Доброго времени суток!

Подскажите пожалуйста по "средства разработки в linux c++" - поиск помог найти только "codeblocks"...

в частности есть ли подобие VC++2010 ?
Интересует автоматическая проверка синтаксиса по мере набора коду, а также расширенная функция авто дополнения кода.

На данный момент пытаюсь освоить: codeblocks , но к сожалению он не умеет проверять код на лету... - только при сборке программы...

за ранее спасибо!
жду внятных ответов или ссылки на тему где эти вопросы подробно описаны.

#83243
joub написал:

Подскажите пожалуйста по "средства разработки в linux c++" - поиск помог найти только "codeblocks"...
в частности есть ли подобие VC++2010 ?

я перешел с 2005 студии.

Пробовал писать в kate (то "просто" текстовый редактор, но к нему можно и компилятор прикрутить), kdevelop и qtcreator.
Пос скольку большей частью использую фреймворк QT, а так же есть необходимость собирать/править те же проекты и под Windows и под Mac остановился на использовании QtCreator (иногда kate). Kdevelop тоже неплох, но там мне не понравились какието мелкие неудобства. Да и, чтобы под другими ОС не было необходимости прикручивать QT дополнительно. Т.к. если скачивать (для других ОС, для линукса есть в репах) QT SDK там и сам фреймворк и креатор.

#83313
joub написал:
Господа, а кто что может сказать про такую вещь как Anjuta http://projects.gnome.org/anjuta/index.html, для среду Gnome ???

Вот здесь
http://linuxforum.ru/viewtopic.php?pid=84153#p84153
анонс электронного журнала «Open Source» 067
в котором есть

* «Обзор среды разработки Anjuta» (Петр Семилетов)

Ссылка на скачивание журнала

#83330

Можно в сторону Eclipse CDT посмотреть, там вроде редактор кода нормальный был.

#83551

кто что скажет про такое IDE-среду как NetBeans ???

#83645
joub написал:
в частности есть ли подобие VC++2010 ?
Интересует автоматическая проверка синтаксиса по мере набора коду, а также расширенная функция авто дополнения кода.

На данный момент пытаюсь освоить: codeblocks , но к сожалению он не умеет проверять код на лету... - только при сборке программы...

за ранее спасибо!
жду внятных ответов или ссылки на тему где эти вопросы подробно описаны.

kdevelop
там есть всё, что вам надо.

#83656
drBatty написал:

kdevelop
там есть всё, что вам надо.

Хотелось бы чего по легче, да и не привязанного к QT ...

#83660
joub написал:
Хотелось бы чего по легче, да и не привязанного к QT ...

а вы уже забыли, сколько весит и жрёт VC++10??!!
хотели монстра - пожалуйста.
все возможности впрочем есть и в VIM, только вместо подсветки подчёркивание, и динамической проверки нет. за то 100500 фич для программера (которые вы не усвоите за всю жизнь) + воздушная лёгкость. Кстати, в kdev я писал консольные проги, вроде можно и GTK. А "полегче" - извините
1) vim
2) абгрейд компа и kdev/MSVC
3) что-то среднее и недоделанное
четвёртого не дано (хотя найдёте - рассказывайте)

#100575

Очень советую CodeLite, проект активно разрабатывается, автор быстро отвечает на баг-репорты, все больше людей патчи присылают.

#100954

V0idExp +1
Как то раз CodeLite мне здорово помог, при переносе кода на windows (уж очень не хотелось ставить MS VC). Эта IDE есть для Linux, Mac, Windows

#100980

zorro,
wxWindows - это такой же тупик, как и MFC

#163598

а вы можете кто нибудь скинуть обучалку по KDevelop 4.0 у меня английская версия я нашёл чёто в гугле, а там с русифицированной версией да и какоето несовпадение есть в частности с созданием нового проекта

#163630
serggeee написал:
а вы можете кто нибудь скинуть обучалку по KDevelop 4.0 у меня английская версия я нашёл чёто в гугле, а там с русифицированной версией да и какоето несовпадение есть в частности с созданием нового проекта

по сабжу: не видел подобных "обучалок", и сомневаюсь, что такие в природе существуют, только если справка, которая с ним в коробке идёт...

ЗЫ: ИМХО проще(да и лучше) начинать с консоли и всё делать ручками KDevelop - это MSVC, он просто избавляет от некоторых рутинных действий, а не всё делает за вас...

#163676

Ну тогда подскожите какой нибудь учебник для разработки С++ в консоли, Да и вообще отличается ли С++ для виндовс и для линукс?

#163692
serggeee написал:
Ну тогда подскожите какой нибудь учебник для разработки С++ в консоли, Да и вообще отличается ли С++ для виндовс и для линукс?

Си нет. Библиотеки некоторые есть индивидуальные.

Вообще есть язык c++. он сам по себе ни чего не знает ни о Линукс, ни о Виндус, ни о мак..... Чтобы то, что вы написали работало на конкретной ОС вам нужен компилятор этого языка под эту самую ОС. В линуксе такой компилятор есть. :)

Второй вопрос. В проекте подключаются какието библиотеки они могут оказаться платформозависимыми. В этом случае вам надо будет самому разруливать положение.

Учебники уже вроде 100500 раз обсуждены, например http://linuxforum.ru/viewtopic.php?id=8891

#163700

ну тогда дапустим простая программа Hello world

text

#include <stdio.h>

main() { printf ("Hello world\n"); }

text

[serrggeee@localhost ~]$ sh 1.cpp
1.cpp: line 4: syntax error near unexpected token `"Hello world\n"'
1.cpp: line 4: `            printf ("Hello world\n");'
[serrggeee@localhost ~]$ 

я так понимаю у меня не хватает какой-то библиотеки

Войдите или зарегистрируйтесь, чтобы ответить.