¿Hay algún IDE de C / C ++ para Windows, que está integrado con el compilador LLVM (y el analizador Clang C / C ++), al igual que lo hace el Xcode moderno?
Tengo Dev-Cpp (usa GCC desactualizado) y Code :: Blocks (con algunos GCC). Pero GCC me da mensajes de error muy crípticos. Quiero obtener algunos mensajes de error más fáciles de usar desde la interfaz de Clang.
Sí, Clang no se pudo usar con código C ++ complejo, pero el tronco Clang ya puede compilar LLVM. Así que me pregunto si hay alguno de los IDE de LLVM en desarrollo o en versiones beta.
Sí, puedo usar Clang como otro compilador con IDE compatibles con GCC. Pero, ¿hay algún IDE que esté integrado con Clang? Clang tiene un formato de salida diferente, por lo que el IDE debe analizarlo. Clang puede proporcionar análisis IDE de fuentes. Clang tiene una opción de análisis, que debe ser compatible con un IDE. Eche un vistazo, por ejemplo, http://iosdevelopertips.com/xcode/static-code-analysis-clang-and-xcode-3-2.html
Y la característica más buscada de Clang es el autocompletado inteligente, por lo que el IDE puede sugerir solo variantes con sintaxis correcta, por ejemplo, enumerar solo campos de esta estructura, clase.
Resultados: (combinado de respuestas):
- Eclipse con CDT> = 8 y con el complemento https://code.google.com/archive/p/llvm4eclipsecdt/ , de Petri Tuononen (sin autocompletado inteligente)
- Vim con vimrc del proyecto LLVM (¿solo finalización inteligente?) Https://llvm.org/viewvc/llvm-project/llvm/trunk/utils/vim/
- Emacs con (¿solo finalización inteligente?) Https://llvm.org/svn/llvm-project/cfe/trunk/utils/clang-completion-mode.el
- Creador de Qt: https://blog.qt.io/blog/2011/10/19/qt-creator-and-clang/
- CodeLite: http://www.codelite.org/LiteEditor/ClangIntegration35