Чи існує якась IDE C / C ++ для Windows, яка інтегрована з компілятором LLVM (і аналізатором Clang C / C ++), як це робить сучасний Xcode.
У мене є Dev-Cpp (він використовує застарілий GCC) і Code :: Blocks (з деякими GCC). Але GCC дає мені дуже загадкові повідомлення про помилки. Я хочу отримати більше зручних повідомлень про помилки від інтерфейсу Clang.
Так, Clang не міг бути використаний із складним кодом C ++, але транк Clang вже може компілювати сам LLVM. Тому мені цікаво, чи є в розробці чи в бета-версіях якісь IDE LLVM.
Так, я можу використовувати Clang як інший компілятор із GCC-сумісними середовищами розробки. Але чи існує яка-небудь IDE, яка інтегрована з Clang? Clang має інший формат виводу, тому IDE повинна проаналізувати його. Clang може забезпечити аналіз джерел IDE. У Clang є параметр аналізу, який повинен підтримуватися в IDE. Погляньте, наприклад http://iosdevelopertips.com/xcode/static-code-analysis-clang-and-xcode-3-2.html
І найбільш розшукувана особливість Clang - це розумне автоматичне заповнення, тому IDE може пропонувати лише синтаксично-правильні варіанти, наприклад, перераховувати лише поля цієї структури, класу.
Результати: (об'єднано з відповідей):
- Eclipse з CDT> = 8 та з https://code.google.com/archive/p/llvm4eclipsecdt/ плагіном від Петрі Туононен (без розумного автоматичного заповнення)
- Vim з vimrc із проекту LLVM (лише розумне завершення?) Https://llvm.org/viewvc/llvm-project/llvm/trunk/utils/vim/
- Emacs з (лише розумне завершення?) Https://llvm.org/svn/llvm-project/cfe/trunk/utils/clang-completion-mode.el
- Qt Creator: https://blog.qt.io/blog/2011/10/19/qt-creator-and-clang/
- CodeLite: http://www.codelite.org/LiteEditor/ClangIntegration35