Опция «Сборка и анализ», похоже, не работает для файлов .cpp и .mm. Я пробовал «clang -analyze» в отдельных файлах без каких-либо стандартных #includes, и он работает хорошо. Однако я не могу запустить его в своем проекте Xcode. Я не мог понять, как заставить clang найти стандартный #includes, как и UIKit.h. Любые подсказки?Как статический анализ кода C++ и Objective-C++?
6
A
ответ
1
поддержка C++ Clang является не полной пока clang web site
версия от Apple является более явным clang man page
Clang в настоящее время не имеет C++ поддержки
1
Одним из способов является создание символических ссылок на рамочные, присутствующую в /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.2.sdk/System/Library/Frameworks/XXX.framework/Headers и point clang для символических ссылок с использованием опции -I.
Смежные вопросы
- 1. Как работает статический анализ кода
- 2. Анализатор C++ или статический анализ кода
- 3. Статический анализ кода Lua для потенциальных ошибок
- 4. Анализ графических свойств метатегов/Object в ObjectiveC
- 5. автоматический тест, покрытие кода, статический анализ и codereview
- 6. Анализ кода SQLite C#
- 7. GitHub крючки запрос тянуть, статический анализ кода и временный откат
- 8. Статический анализ включения заголовка в C++
- 9. Анализ динамического кода C#
- 10. Анализ кода C#
- 11. Анализ кода C
- 12. SONAR - анализ кода C
- 13. Статический анализ Clang с MPI
- 14. Статический анализ .net сборки
- 15. Как настроить статический анализ кода, который был вызван сонарным кубом?
- 16. Как я могу подавить статический анализ кода во время сборки?
- 17. Как сделать статический анализ кода с помощью HipHop для PHP?
- 18. Статический анализ генерации вызовов в программах C
- 19. GCC препроцессор PLUS статический анализ?
- 20. C# website - анализ кода и запросов
- 21. CGImageCreateWithImageInRect Статический анализ Предупреждение
- 22. Java Статический анализ: Начало работы
- 23. Статический анализ для ConfigureAwait
- 24. Можно ли проверять код как статический анализ?
- 25. Анализ метрик кода для неуправляемого кода C++
- 26. Анализ кода на C++ - CSCope
- 27. Анализ динамического кода для C++
- 28. Анализ кода SQL в C#
- 29. Анализ HTML-кода с C#
- 30. Пользовательский анализ кода C#/.NET
Вы правы, но можно запустить анализатор в любом файле, который вам нравится. И я доволен неполной функциональностью. Кроме того, мой вопрос заключался в том, как заставить clang найти #include frameworks. – Plumenator
Пробовал ли вы простые файлы C или Obj C, которые, как я думаю, компилирует, по меньшей мере, XCode-переключатели в обычный gcc, и это может сделать и для статического анализа – Mark