La opción "Crear y analizar" no parece funcionar para los archivos .cpp y .mm. Intenté "clang --analyze" en archivos individuales sin ningún #includes estándar y funciona bien. Sin embargo, no puedo ejecutarlo en mi proyecto de Xcode. No pude encontrar la manera de hacer clang para encontrar los #includes estándar incluso como UIKit.h. ¿Alguna pista?¿Cómo se analiza estático el código C++ y Objective-C++?
6
A
Respuesta
1
soporte para C++ de sonido metálico todavía no está completo clang web site
versión de Apple es más explícito clang man page
Clang actualmente no tiene soporte para C++
1
Una forma es crear enlaces simbólicos a los marcos presentes en /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.2.sdk/System/Library/Frameworks/XXX.framework/Headers y punto clang a los enlaces simbólicos usando la opción -I.
Cuestiones relacionadas
- 1. Ayuda con código GCC y ObjectiveC y Cygwin
- 2. ¿Cómo se analiza el tiempo relativo?
- 3. ¿Cómo se analiza el HTML parcial?
- 4. Cómo se analiza un código HTML en vb.net
- 5. bloques de código estático
- 6. Analizadores de código estático para C
- 7. Ambigüedad entre código estático y de instancia
- 8. ¿Cómo implementar un puente sin cargo en ObjectiveC/C?
- 9. Comprobador estático gratuito para el código C99
- 10. ¿Cómo se analiza una URL de datos en el nodo?
- 11. Uso de librerías estáticas C/C++ desde iPhone Aplicaciones ObjectiveC
- 12. Bloques ObjectiveC equivalente en Java
- 13. ¿Qué es el análisis de código estático?
- 14. Se destruye el búfer mientras se analiza CEDET
- 15. C# privado, estático y de solo lectura
- 16. Pros y contras del uso de excepción en IOS/ObjectiveC
- 17. Código estático de VB.NET Anaylsis
- 18. XCode: Analizador estático no funciona si C/C++ - código utilizado en el proyecto
- 19. ¿El código C todavía se considera C++?
- 20. ObjectiveC Categoría no se importa, pero aún la ejecución de código
- 21. Cómo se analiza un archivo JSON utilizando JSON.net
- 22. objectivec: fb publicar comentario error
- 23. Analizador de código estático: no administrado C++ Visual Studio 2008
- 24. estático/Compartido en VB.NET y C# visibility
- 25. Cómo escribir el analizador de código estático para .net
- 26. Análisis del código Objective-C para análisis estático
- 27. ¿Existe software de código abierto disponible que analiza una cadena y adivina el sexo del autor?
- 28. ¿Cómo se analiza un archivo HTML mal formateado?
- 29. ¿Cómo se analiza una página web y se extraen todos los enlaces href?
- 30. ObjectiveC Parse Integer from String
Tiene razón, pero es posible ejecutar el analizador en cualquier archivo que desee. Y estoy feliz con la funcionalidad incompleta también. Además, mi pregunta era cómo hacer clang para encontrar los marcos #incluidos. – Plumenator
¿Probaste con los archivos simples C o Obj C? Creo que al compilar al menos XCode cambia a gcc simple y podría hacer eso también para el análisis estático. – Mark