最新のXcodeと同じように、LLVMコンパイラ(およびClang C / C ++アナライザ)と統合されたWindows用のC / C ++IDEはありますか?
Dev-Cpp(古いGCCを使用)とCode :: Blocks(一部のGCCを含む)があります。しかし、GCCは私に非常に不可解なエラーメッセージを出します。Clangフロントエンドからもっとユーザーフレンドリーなエラーメッセージを受け取りたいです。
はい、Clangは複雑なC ++コードでは使用できませんでしたが、トランクClangはすでにLLVM自体をコンパイルできます。ですから、開発中またはベータ版のLLVMIDEはあるのでしょうか。
はい、GCC互換IDEを備えた他のコンパイラとしてClangを使用できます。しかし、Clangと統合されているIDEはありますか?Clangの出力形式は異なるため、IDEはそれを解析する必要があります。ClangはソースのIDE解析を提供できます。Clangには分析オプションがあり、IDEでサポートされている必要があります。見てください、例えばhttp://iosdevelopertips.com/xcode/static-code-analysis-clang-and-xcode-3-2.html
そして、Clangの最も必要な機能はスマートオートコンプリートです。そのため、IDEは構文的に正しいバリアントのみを提案できます。たとえば、この構造体、クラスのフィールドのみを一覧表示できます。
結果:(回答からマージ):
- CDT> = 8で、https: //code.google.com/archive/p/llvm4eclipsecdt/プラグインを使用したEclipse、Petri Tuononen(スマートオートコンプリートなし)
- LLVMプロジェクトのvimrcを使用したVim(スマートコンプリーションのみ?)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