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