是否有一些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