powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ под Linux
25 сообщений из 49, страница 1 из 2
C++ под Linux
    #38240794
Фотография Лизоблюд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, плиз, в какой среде луче работать. Работаю сейчас с Visual C++. Под Linux есть что-либо подобное ?
Eclipse ?
С ним у меня пока почему-то не получается.
...
Рейтинг: 0 / 0
C++ под Linux
    #38240798
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
C++ под Linux
    #38240940
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛизоблюдПодскажите, плиз, в какой среде луче работать. Работаю сейчас с Visual C++. Под Linux есть что-либо подобное ?
Eclipse ?
С ним у меня пока почему-то не получается.
Начните с QtCreator - под Линуксом это лучшее IDE для С++ что я видел.

PS. Eclipse - не надо. Он умеет все, но тормознутый ужасно. Никаких нервов не хватит.
...
Рейтинг: 0 / 0
C++ под Linux
    #38241259
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лизоблюд,

Хорошей IDE для С++ под линукс нет.
Тебе рекомендую для начала QTCreator или net beans.

Также можешь попробовать eclipse cdt.

Что использовать под линуксом, ещё зависит от дистрибутива линукса, что-то может где-то просто не работать.
...
Рейтинг: 0 / 0
C++ под Linux
    #38241371
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivХорошей IDE для С++ под линукс нет.

А чем плох Code::Blocks?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
C++ под Linux
    #38241387
Anatoly MoskovskyPS. Eclipse - не надо. Он умеет все, но тормознутый ужасно. Никаких нервов не хватит.
Даже на современном среднем железе тормозит?
Ну и естественно он без отладчика и профилировщика?
...
Рейтинг: 0 / 0
C++ под Linux
    #38241488
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovMasterZivХорошей IDE для С++ под линукс нет.

А чем плох Code::Blocks?

Видимо тем, что он плох после Visual Studio. После Студии вообще всё плохо.
...
Рейтинг: 0 / 0
C++ под Linux
    #38241572
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovА чем плох Code::Blocks?

Как текстовый редактор - может и не плох.
Как IDE - нет. Не переваривает многое из Буста и С++11.
Примитивные автокомплит и генерация кода.
Ну по крайней годичной давности версия.

Я год назад полностью перешел на Линукс и пробовал разные IDE. Штук 5-6.
На каждом пробовал типичные операции что я делаю при кодировании и исследовании кода.
Ни одна IDE, кроме QtCreator, не прошла и по половине критериев.
QtCreator тоже не без проблем, но он умеет почти все, и что не маловажно - очень быстрый.
И он уже давно умеет наиболее популярные фичи из С++11.
...
Рейтинг: 0 / 0
C++ под Linux
    #38241579
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на современном среднемAnatoly MoskovskyPS. Eclipse - не надо. Он умеет все, но тормознутый ужасно. Никаких нервов не хватит.
Даже на современном среднем железе тормозит?
Ну и естественно он без отладчика и профилировщика?
Отладчик там есть.
Профилировщик - наверно тоже.
А тормозит он на абсолютно элементарных вещах, типа создать тело объявленного метода.
Это от железа не зависит - это кривые руки :)
...
Рейтинг: 0 / 0
C++ под Linux
    #38242060
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QtCreator хорошо, но только для Qt.
А для всего остального gedit'а хватает.

Сейчас еще на SciTE смотрю - вроде симпатично, если настроить сумеешь. Но пока настроишь семь потов сойдет. Да еще и с Lua тренироваться приходиться. Мелочи конечно, но все-же. Но потенциально очень вкусная штука должна выйти.
И в IUP сейчас по слухам Scintilla прикручивают (в следующей версии обещали), так что для этой библиотеки scite будет почти родным ИДЕ.
...
Рейтинг: 0 / 0
C++ под Linux
    #38242088
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlQtCreator хорошо, но только для Qt.

Не фантазируйте, это полноценная С++ IDE.
Я например Qt вообще не использую, но тем не менее довольно комфортно в креаторе пишу на С++.
...
Рейтинг: 0 / 0
C++ под Linux
    #38242094
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyА тормозит он на абсолютно элементарных вещах, типа создать тело объявленного метода.
Неужели Вы пользуетесь автоматической кодогенерацией? Это же ужасно и там полшага до предательства.
...
Рейтинг: 0 / 0
C++ под Linux
    #38242101
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petravAnatoly MoskovskyА тормозит он на абсолютно элементарных вещах, типа создать тело объявленного метода.
Неужели Вы пользуетесь автоматической кодогенерацией? Это же ужасно и там полшага до предательства.
Не люблю дважды делать одно и то же. А создать метод в С++ это двойная работа. Еще и искать правильное место где разместить метод, привести типы к каноническому виду для того модуля и тд и тп - это все должна делать IDE.
...
Рейтинг: 0 / 0
C++ под Linux
    #38242111
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyНе люблю дважды делать одно и то же. А создать метод в С++ это двойная работа. Еще и искать правильное место где разместить метод , привести типы к каноническому виду для того модуля и тд и тп - это все должна делать IDE.
Правильное и осмысленное размещение метода в .h и в .cpp -- разве не есть процентов 2-3% работы? Неужели для вас это не имеет значение? IDE просто тупо всё пихает в конец файла -- тем создавая бесконечный бардак. И 2-3% превращаются в 20-30% на сопровождении.

И как это у вас IDE типы приводит? Можно простой пример?
...
Рейтинг: 0 / 0
C++ под Linux
    #38242119
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petravПравильное и осмысленное размещение метода в .h и в .cpp -- разве не есть процентов 2-3% работы? Неужели для вас это не имеет значение? IDE просто тупо всё пихает в конец файла -- тем создавая бесконечный бардак. И 2-3% превращаются в 20-30% на сопровождении.

И как это у вас IDE типы приводит? Можно простой пример?
Какое еще в конец файла? Строго в порядке объявления.
И я не хочу думать 2-3 % над тем куда и в каком порядке разместить код, т.к. я это уже в явном виде сформулировал при объявлении класса.

Пример с типами:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
//S.hpp
class S {
   std::string get();
};


//S.cpp
using namespace std;

string S::get()  // если у меня using std значит я не хочу здесь писать std::string
{
...
}
...
Рейтинг: 0 / 0
C++ под Linux
    #38242127
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyКакое еще в конец файла? Строго в порядке объявления.
И я не хочу думать 2-3 % над тем куда и в каком порядке разместить код, т.к. я это уже в явном виде сформулировал при объявлении класса.
А если вы захотите поменять (перегрупперовать) порядок объявления -- то у вас и порядок определения меняется? Вы пугаете меня.
...
Рейтинг: 0 / 0
C++ под Linux
    #38242128
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и заодно такой пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
//S.hpp
namespace N {
class S {
   std::string get();
};
} //namespace N

//S.cpp

namespace N {
// никто кроме Креатора и Эклипса не умел вставлять тело метода в уже объявленный неймспейс
std::string S::get() 
{
...
}
} //namespace N

// все норовили вот так впихнуть
std::string N::S::get() 
{
...
}
...
Рейтинг: 0 / 0
C++ под Linux
    #38242130
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petravА если вы захотите поменять (перегрупперовать) порядок объявления -- то у вас и порядок определения меняется? Вы пугаете меня.
Это слишком редкое действие чтобы автоматизировать его.
...
Рейтинг: 0 / 0
C++ под Linux
    #38242136
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskypetravА если вы захотите поменять (перегрупперовать) порядок объявления -- то у вас и порядок определения меняется? Вы пугаете меня.
Это слишком редкое действие чтобы автоматизировать его.
Мы все разные. И, в идеале, в вопросах стиля кодирования должен быть только один закон -- стиль кодирования твоей команды.

Но просто для меня вопрос как там что оформляется очень важен, и я уверен что автоматизация тут невозможна вообще. А ваши идеи пугают.
...
Рейтинг: 0 / 0
C++ под Linux
    #38242143
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav,

Ну пишите в gedit'e как White Owl советует.
Зачем вам тогда IDE, если вы такой пугливый
...
Рейтинг: 0 / 0
C++ под Linux
    #38242153
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovskypetrav,

Ну пишите в gedit'e как White Owl советует.
Зачем вам тогда IDE, если вы такой пугливый
Я "не знай" что такое gedit, да и всем известно, что хорошую вещь на Г не назовут.

Я просто против... Знаете, некоторые мои сотрудники вообще против IntelliSense и тыпы. Но они в чем то правы... С++ такой запутанный язык, что даже при 80% правильных срабатываний (аля VisualAssist) -- все инструменты IntelliSense становятся бесполезны.

Но что бы эти инструменты еще и тексты кодов формировали... Это уже слишком. Помогать -- да. Но не более.
...
Рейтинг: 0 / 0
C++ под Linux
    #38242196
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyWhite OwlQtCreator хорошо, но только для Qt.

Не фантазируйте, это полноценная С++ IDE.
Я например Qt вообще не использую, но тем не менее довольно комфортно в креаторе пишу на С++.Я не фантазирую, я говорю о своих предпочтениях. Мне не удобно писать в QtCreator под другими фреймворками.
Я понимаю что этот редактор можно приспособить для не-Qt проектов, но лично меня постоянно тянет начинать все типы данных с Q если я вижу привычный интерфейс QtCreator'а.
...
Рейтинг: 0 / 0
C++ под Linux
    #38242280
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlЯ не фантазирую, я говорю о своих предпочтениях. Мне не удобно писать в QtCreator под другими фреймворками.
Я понимаю что этот редактор можно приспособить для не-Qt проектов, но лично меня постоянно тянет начинать все типы данных с Q если я вижу привычный интерфейс QtCreator'а.
Ну... Ну зачем вы так страдаете?
Почему бы вам не отдаться вашей страсти и не начать писать все типы данных с Q ?
Если нет студии, то зачем уж совсем себя мучать?
...
Рейтинг: 0 / 0
C++ под Linux
    #38242402
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyWhite OwlQtCreator хорошо, но только для Qt.

Не фантазируйте, это полноценная С++ IDE.
Я например Qt вообще не использую, но тем не менее довольно комфортно в креаторе пишу на С++.

Оно поддерживает чистый configure/make ?
(я что-то просто не видел).
Если да, то как ?
...
Рейтинг: 0 / 0
C++ под Linux
    #38242405
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petravЯ "не знай" что такое gedit, да и всем известно, что хорошую вещь на Г не назовут.


Это от "Gnome". Gnome Editor. Хороший, в общем-то, редактор.
...
Рейтинг: 0 / 0
25 сообщений из 49, страница 1 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ под Linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]