Компилятор clang C ++ претендует на создание, среди прочего, для лучшей интеграции IDE, предоставляя API для IDE для использования в таких задачах, как анализ кода.
Итак, есть ли какие-нибудь хорошие C ++ IDE, которые используют clang для предоставления таких функций, как семантическая подсветка, рефакторинг, а также поиск и отображение семантических ошибок в режиме реального времени?
Я использовал Eclipse CDT, но его синтаксический анализатор C ++ полон недостатков, которые заставляют IDE сообщать о многих досадных ложных положительных ошибках в коде. Я хотел бы иметь IDE, которая сообщает об ошибке тогда и только тогда, когда компилятор сообщит об этой же ошибке, поэтому я заинтересован в IDE, которая построена на внутреннем устройстве компилятора.
Меня в первую очередь интересуют кроссплатформенные IDE, хотя я не прочь узнать об одноплатформенных для Windows или Linux (поэтому , а не XCode), если они являются FOSS (другой причина, по которой не Xcode).