Existe algum IDE C / C ++ para Windows, que é integrado com o compilador LLVM (e analisador Clang C / C ++), assim como o Xcode moderno faz.
Eu tenho Dev-Cpp (ele usa GCC desatualizado) e Code :: Blocks (com alguns GCC). Mas o GCC me dá mensagens de erro muito crípticas. Quero obter mais mensagens de erro amigáveis ao usuário do frontend do Clang.
Sim, o Clang não pôde ser usado com código C ++ complexo, mas o trunk Clang já pode compilar o próprio LLVM. Então, eu me pergunto se há algum LLVM IDEs em desenvolvimento ou em versões beta.
Sim, posso usar o Clang como outro compilador com IDEs compatíveis com GCC. Mas há algum IDE integrado ao Clang? O Clang tem um formato de saída diferente, portanto, o IDE deve analisá-lo. O Clang pode fornecer análise IDE de fontes. O Clang tem uma opção de análise, que deve ser suportada em um IDE. Dê uma olhada, por exemplo, http://iosdevelopertips.com/xcode/static-code-analysis-clang-and-xcode-3-2.html
E o recurso mais desejado do Clang - é o preenchimento automático inteligente, para que o IDE possa sugerir apenas variantes com sintaxe correta, por exemplo, listar apenas os campos desta estrutura, classe.
Resultados: (mesclados com as respostas):
- Eclipse com CDT> = 8 e com https://code.google.com/archive/p/llvm4eclipsecdt/ plugin, de Petri Tuononen (sem preenchimento automático inteligente)
- Vim com vimrc do projeto LLVM (apenas conclusão inteligente?) Https://llvm.org/viewvc/llvm-project/llvm/trunk/utils/vim/
- Emacs com (apenas conclusão inteligente?) 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