C++ IDE со специальными функциями

Я новичок в C++ и начал использовать Visual Studio Express 2013, потому что его часто называют «лучшей» IDE для C/C++.

Однако, как человек, привыкший к Java и Eclipse, я не очень люблю Visual Studio. Вот некоторые функции, которых ему не хватает (афаик), и которые я хочу иметь. Они перечислены в порядке убывания важности.

  • Синхронизация кода между файлами заголовка и cpp. (Когда я определяю функцию в файле .cpp, заголовок функции должен появиться в .h одним щелчком мыши. И наоборот)
  • Создание функции путем вызова (как и в Eclipse, когда я где-то вызываю метод XY из объекта XY, но функция еще не объявлена, это должно дать мне возможность автоматически создать функцию).
  • Индикация ошибок в файлах без необходимости их выделения. (Как и Eclipse, когда у меня открыто 3 файла, он должен указывать, какие из них с ошибками в представлении Tab и Tree проекта)
  • Автоматическое создание методов get и set

Можете ли вы назвать мою C++ IDE для Windows, которая поддерживает такие функции?

Во-первых, вы должны использовать Community Edition Visual Studio. В этой версии нет ограничений. Во-вторых, у Visual Studio есть несколько надстроек. Вы проверили, есть ли какие-либо функции, которые вы хотите?
Есть ли причина, по которой вы не используете eclipse, если у него есть нужные вам функции? Поскольку вы можете использовать eclipse с компилятором Microsoft среди прочего.
В настоящее время я Festung eclipse cdt. Я люблю A Kot, но завершение кода для С++ не так хорошо, как с Java или Visual Studio.
Я не разработчик C++, но я использую IDE JetBrains. Все они основаны на IntelliJ IDEA, которая считается лучшей Java IDE, и включают в себя практически любую интеграцию, о которой я только мог подумать. Компания только что выпустила CLion , новую IDE для C/C++. Я советую вам взглянуть на него.
@Nadav S. Считаете ли вы cmake удобным для Windows? Я люблю JetBrains и всю их IDE, однако попытка связать библиотеки в Windows с CLion была очень сложной и мучительной. Я закончил тем, что использовал QtCreator только из-за этого.
Так вы нашли то, что искали? Какую IDE вы используете?

Ответы (1)

Пожалуйста, попробуйте Code Lite . Он имеет, например, автоматические сеттеры и геттеры. Вы также можете написать реализацию функции одним щелчком мыши. Он указывает на ошибки, давая имя файла (без необходимости его выбора).