Создание базы данных компиляции clang для проекта Visual Studio

В Visual Studio была добавлена ​​большая поддержка Clang.

Я хочу использовать clang-tidy.exe для проекта Visual Studio. Для этого мне нужна база данных компиляции JSON.

Есть ли способ экспортировать эту базу данных из проекта visual studio (2015)?

Ответ 1

Я столкнулся с вашим вопросом во время поиска ответа на эту проблему. Это то, что я нашел до сих пор:

  • SourceTrail предоставляет расширение Visual Studio, которое может создавать базу данных компиляции. Смотрите также это обсуждение. У меня нет опыта работы с расширением, но, похоже, эта проблема решена.
  • compdb - это скрипт на python со всеми видами утилит для баз данных компиляции. AFAIK пока не поддерживает visual studio, но было бы неплохо добавить поддержку этой функциональности.

НТН.