Czy istnieje środowisko C / C ++ IDE dla systemu Windows, które jest zintegrowane z kompilatorem LLVM (i analizatorem Clang C / C ++), tak jak robi to nowoczesny Xcode.
Mam Dev-Cpp (używa przestarzałego GCC) i Code :: Blocks (z niektórymi GCC). Ale GCC daje mi bardzo tajemnicze komunikaty o błędach. Chcę otrzymywać bardziej przyjazne dla użytkownika komunikaty o błędach z interfejsu Clang.
Tak, Clang nie mógł być używany ze złożonym kodem C ++, ale trunk Clang już może skompilować sam LLVM. Zastanawiam się, czy jest jakieś środowisko LLVM IDE w fazie rozwoju lub w wersji beta.
Tak, mogę używać Clang jako innego kompilatora z IDE kompatybilnymi z GCC. Ale czy istnieje IDE zintegrowane z Clang? Clang ma inny format wyjściowy, więc IDE musi go przeanalizować. Clang może zapewnić analizę źródeł IDE. Clang ma opcję analizy, która musi być obsługiwana w środowisku IDE. Spójrz, np. Http://iosdevelopertips.com/xcode/static-code-analysis-clang-and-xcode-3-2.html
A najbardziej poszukiwaną cechą Clang - jest inteligentne autouzupełnianie, więc IDE może sugerować tylko warianty poprawne składniowo, np. Wyświetlać tylko pola tej struktury, klasy.
Wyniki: (połączone z odpowiedzi):
- Eclipse z CDT> = 8 i z wtyczką https://code.google.com/archive/p/llvm4eclipsecdt/ od Petri Tuononen (brak inteligentnego automatycznego uzupełniania)
- Vim z vimrc z projektu LLVM (tylko inteligentne uzupełnianie?) Https://llvm.org/viewvc/llvm-project/llvm/trunk/utils/vim/
- Emacs z (tylko inteligentne uzupełnianie?) Https://llvm.org/svn/llvm-project/cfe/trunk/utils/clang-completion-mode.el
- Kreator Qt: https://blog.qt.io/blog/2011/10/19/qt-creator-and-clang/
- CodeLite: http://www.codelite.org/LiteEditor/ClangIntegration35