Có một số IDE C / C ++ dành cho Windows, được tích hợp với trình biên dịch LLVM (và trình phân tích Clang C / C ++), giống như Xcode hiện đại.
Tôi có Dev-Cpp (nó sử dụng GCC lỗi thời) và Code :: Blocks (với một số GCC). Nhưng GCC cung cấp cho tôi những thông báo lỗi rất khó hiểu. Tôi muốn nhận được một số thông báo lỗi thân thiện với người dùng hơn từ giao diện người dùng Clang.
Có, Clang không thể được sử dụng với mã C ++ phức tạp, nhưng thân Clang đã có thể tự biên dịch LLVM. Vì vậy, tôi tự hỏi liệu có bất kỳ IDE LLVM nào đang trong quá trình phát triển hoặc trong phiên bản beta hay không.
Có, tôi có thể sử dụng Clang làm trình biên dịch khác với IDE tương thích với GCC. Nhưng có IDE nào được tích hợp với Clang không? Clang có một định dạng đầu ra khác, vì vậy IDE phải phân tích cú pháp nó. Clang có thể cung cấp phân tích cú pháp IDE của các nguồn. Clang có tùy chọn phân tích, tùy chọn này phải được hỗ trợ trong IDE. Hãy xem, ví dụ: http://iosdevelopertips.com/xcode/static-code-analysis-clang-and-xcode-3-2.html
Và tính năng mong muốn nhất của Clang - là tự động hoàn thành thông minh, vì vậy IDE chỉ có thể đề xuất các biến thể đúng theo cú pháp, ví dụ chỉ liệt kê các trường của cấu trúc, lớp này.
Kết quả: (kết hợp từ các câu trả lời):
- Eclipse với CDT> = 8 và với https://code.google.com/archive/p/llvm4eclipsecdt/ plugin, từ Petri Tuononen (không tự động hoàn thành thông minh)
- Vim với vimrc từ dự án LLVM (chỉ hoàn thành thông minh?) Https://llvm.org/viewvc/llvm-project/llvm/trunk/utils/vim/
- Emacs với (chỉ hoàn thành thông minh?) 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