是否有一些Windows版本的C/C++ IDE,它是与LLVM编译器(和Clang C/C++分析器)集成的,就像现代Xcode一样。用于Windows的LLVM C++ IDE
我有Dev-Cpp(它使用过时的GCC)和Code::Blocks(与一些GCC)。但GCC给了我非常神秘的错误信息。我想从Clang前端获得更多用户友好的错误消息。
是的,Clang不能用于复杂的C++代码,但是中继Clang已经可以编译LLVM本身。所以我想知道是否有LLVM IDE在开发或测试版本。
是的,我可以使用Clang作为其他编译器与GCC兼容的IDE。但是有没有任何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/插件,从陪替氏Tuononen(无智能自动完成)
- Vim的与来自LLVM的vimrc项目(智能补全只?)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
我想知道Emacs是否会在未来获得对Clang的支持。 顺便说一句,有一个emacs小模式在这里https://llvm.org/svn/llvm-project/cfe/trunk/utils/clang-completion-mode.el虽然我没有测试它自己。 – ustun 2010-07-10 11:22:59
QtCreator ..> _ <#ignored .. – Kokizzu 2012-03-25 15:21:09
Code :: Blocks与Clang一起使用。 – 2014-08-26 06:53:42