Esiste un IDE C / C ++ per Windows, ovvero integrato con il compilatore LLVM (e l'analizzatore Clang C / C ++), proprio come fanno i moderni Xcode.
Ho Dev-Cpp (utilizza GCC obsoleto) e Code :: Blocks (con alcuni GCC). Ma GCC mi dà messaggi di errore molto criptici. Voglio ricevere alcuni messaggi di errore più user-friendly dal frontend Clang.
Sì, Clang non poteva essere utilizzato con codice C ++ complesso, ma trunk Clang può già compilare LLVM stesso. Quindi mi chiedo se ci sono IDE LLVM in sviluppo o nelle versioni beta.
Sì, posso usare Clang come altro compilatore con IDE compatibili con GCC. Ma esiste qualche IDE integrato con Clang? Clang ha un formato di output diverso, quindi l'IDE deve analizzarlo. Clang può fornire l'analisi IDE delle sorgenti. Clang ha un'opzione di analisi, che deve essere supportata in un IDE. Dai un'occhiata, ad es http://iosdevelopertips.com/xcode/static-code-analysis-clang-and-xcode-3-2.html
E la caratteristica più ricercata di Clang - è l'auto-completamento intelligente, quindi l'IDE può suggerire solo varianti corrette dalla sintassi, ad esempio elencare solo i campi di questa struttura, classe.
Risultati: (uniti dalle risposte):
- Eclipse con CDT> = 8 e con https://code.google.com/archive/p/llvm4eclipsecdt/ plug-in, da Petri Tuononen (senza completamento automatico intelligente)
- Vim con vimrc dal progetto LLVM (solo completamento intelligente?) Https://llvm.org/viewvc/llvm-project/llvm/trunk/utils/vim/
- Emacs con (solo completamento intelligente?) 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