У меня есть Dev-Cpp (он использует устаревший GCC) и Code::Blocks (с некоторым количеством GCC). Но GCC выдает мне очень загадочные сообщения об ошибках. Я хочу получать более удобные для пользователя сообщения об ошибках из интерфейса Clang.
Да, Clang нельзя было использовать со сложным кодом C++, но магистральный Clang уже может скомпилировать сам LLVM. Поэтому мне интересно, есть ли какие-либо LLVM IDE в разработке или в бета-версиях.
Да, я могу использовать Clang в качестве другого компилятора с GCC-совместимыми IDE. Но есть ли IDE, интегрированная с Clang? У Clang другой формат вывода, поэтому IDE должна его проанализировать. Clang может обеспечить анализ источников IDE. В Clang есть опция анализа, которая должна поддерживаться в IDE. Посмотрите, например http://iosdevelopertips.com/xcode/stati ... e-3-2.html
И самое Желаемая особенность Clang — интеллектуальное автодополнение, поэтому IDE может предлагать только синтаксически правильные варианты, например вывести список только полей этой структуры, класса.
Результаты: (объединено из ответов):
- Eclipse с CDT>=8 и плагином https://code.google.com/archive/p/llvm4eclipsecdt/ от Петри Туононена (без интеллектуального автозаполнения)
Vim с vimrc из проекта LLVM (только умное завершение?) https://llvm.org/viewvc/llvm-project/ll ... utils/vim/ - Emacs с (только умное завершение?) https://llvm.org/svn/llvm-project/cfe/t ... on-mode.el
- Qt Creator: https://blog.qt.io/blog/2011/10/19/qt-c ... and-clang/
- CodeLite: http://www.codelite. org/LiteEditor/ClangIntegration35
Подробнее здесь: https://stackoverflow.com/questions/248 ... or-windows
Мобильная версия