Existe-t-il un IDE C / C ++ pour Windows, qui est intégré au compilateur LLVM (et à l'analyseur Clang C / C ++), tout comme le fait Xcode moderne.
J'ai Dev-Cpp (il utilise GCC obsolète) et Code :: Blocks (avec quelques GCC). Mais GCC me donne des messages d'erreur très cryptiques. Je souhaite obtenir des messages d'erreur plus conviviaux à partir du frontend Clang.
Oui, Clang n'a pas pu être utilisé avec du code C ++ complexe, mais trunk Clang peut déjà compiler LLVM lui-même. Je me demande donc s'il existe des IDE LLVM en développement ou en version bêta.
Oui, je peux utiliser Clang comme autre compilateur avec des IDE compatibles GCC. Mais y a-t-il des IDE intégrés à Clang? Clang a un format de sortie différent, donc l'EDI doit l'analyser. Clang peut fournir une analyse IDE des sources. Clang a une option d'analyse, qui doit être prise en charge dans un IDE. Jetez un œil, par exemple http://iosdevelopertips.com/xcode/static-code-analysis-clang-and-xcode-3-2.html
Et la fonctionnalité la plus recherchée de Clang - est l'auto-complétion intelligente, de sorte que l'EDI ne peut suggérer que des variantes syntaxiquement correctes, par exemple ne lister que les champs de cette structure, classe.
Résultats: (fusionnés à partir des réponses):
- Eclipse avec CDT> = 8 et avec https://code.google.com/archive/p/llvm4eclipsecdt/ plugin, de Petri Tuononen (pas d'auto-complétion intelligente)
- Vim avec vimrc du projet LLVM (complétion intelligente uniquement?) Https://llvm.org/viewvc/llvm-project/llvm/trunk/utils/vim/
- Emacs avec (complétion intelligente uniquement?) Https://llvm.org/svn/llvm-project/cfe/trunk/utils/clang-completion-mode.el
- Créateur Qt: https://blog.qt.io/blog/2011/10/19/qt-creator-and-clang/
- CodeLite: http://www.codelite.org/LiteEditor/ClangIntegration35