LINUX.ORG.RU

Посоветуйте IDE

 ,


0

2

Посоветуйте IDE, которая:

1) Хорошо дружит с Makefile'ами (весь проект собирается с их помощью).

2) Умеет автокомплит. В том числе показывать список аргументов вызываемой функции. Причём должна быть возможность задать нестандартные Include Path (и, разумеется, она должна видеть инклюды других файлов из того же проекта).

3) Быть не слишком тяжеловесной (то есть IDE на Java отпадают).

★★★★★

Последнее исправление: KivApple (всего исправлений: 1)

ЯП тоже посоветовать ?

Dred ★★★★★
()

QtCreator

возможность задать нестандартные Include Path (и, разумеется, она должна видеть инклюды других файлов из того же проекта).

Не распарсил. Что в Makefile напишешь, такие пути и будут. Какие тебе ещё пути нужны?

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

Как заставить QtCreator использовать Makefile? Он поддерживает только qmake, qbs и cmake.

Насчёт include path - задать те include path, которые будут использованы при автокомплите.

Например, если в исходнике есть #include <some-header.h>, то IDE должна подгрузить определения из этого файла (который может лежать не в /usr/include, а в другом месте), чтобы обеспечивать автокомплит.

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

А про мейкфайл тоже интересно, тоже не видел. Да, это там есть.

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

qtc умеет ещё autotools (по умолчанию вырубленно плагин, но идёт в поставке) и generic project, который позволяет захэндлить вообще любой набор сорцов и систему сборки.

Ессно, при использовании generic project'a все пути и дифайны придётся прописать руками.

Говорят, eclipse умеет голые мэйкфайлы, но не знаю - насколько хорошо.

pon4ik ★★★★★
()

GNOME Builder + automake.

Deleted
()

Qt Creator + Generic Projects

Но это бяка и костыли. Лучше сразу привыкать к хорошему и генерить Makefile соответствующими утилитами, как HTML сейчас генерят.

Так что CMake, QMake или даже autotools — твой выбор.

А лучше вообще забить на утилиту make и юзать к примеру QBS, который будет вызывать все утилиты сам.

EXL ★★★★★
()

В итоге выбрал Qt Creator + Generic project.

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

Вот, кстати, да: мне самому не очень нравится, что для полноценной работы автодополнения «генийка» нужно помимо своих файлов открывать полтора-два десятка заголовочных файлов используемых библиотек...

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