¿Alguien ha intentado incrustar comentarios de Doxygen dentro de los archivos fuente Lazy C++? Cualquier problema? ¿A dónde van los comentarios de Doxygen después de generar los archivos de cabecera/fuente?¿Funciona Lazy C++ (lzz) bien con Doxygen?
5
A
Respuesta
2
Seguí adelante y descargué Lazy C++ para probarlo, y parece que no funciona bien con Doxygen. Mis comentarios de Doxygen no aparecieron en absoluto en los archivos de encabezado/fuente generados.
Luego intenté hacer Doxygen analizar mi archivo lzz, que tenía un comando especial de preprocesador #hdr
. Doxygen simplemente ignoró ese comando especial del preprocesador y la documentación generada parece estar bien.
Así que la moraleja de la historia es simplemente hacer que Doxygen analice los archivos * .lzz y no los archivos * .h/* .cpp generados. :-)
Cuestiones relacionadas
- 1. Lzz (Lazy C++) - # archivo de inclusión no encontrado
- 2. Archivos de reglas de Lazy C++ (LZZ) para Visual C++ 2010
- 3. ¿WCF funciona bien con Java?
- 4. ¿Qt funciona bien con STL & Boost?
- 5. Documentando funciones en C++ con Doxygen
- 6. .NET ORM que funciona bien con MySQL
- 7. ¿Se puede integrar Doxygen con Netbeans C++?
- 8. variables de Documentación con Doxygen en C
- 9. Spinner con texto largo no funciona bien
- 10. ¿El Proyecto Lombok funciona bien con Scala?
- 11. CustomValidator no funciona bien
- 12. ¿HttpListener funciona bien en Mono?
- 13. Emacs + C/C++ + Doxygen: ¿alternativa a doxymacs? Con yasnippet?
- 14. Etiquetas personalizadas con Doxygen
- 15. C# El programa funciona bien, hasta que se minimice
- 16. ¿Cómo implementaría Lazy Evaluation en C?
- 17. Generar documentación de JavaScript con Doxygen
- 18. Lazy propiedades del diccionario en C#
- 19. F # Lazy Evaluation vs Non-Lazy
- 20. Problemas con lazy convolution fn en Clojure
- 21. Doxygen con el modificador de acceso interno C#
- 22. Emacs c-modo relleno-párrafo con Doxygen Comentarios
- 23. Documentación de funciones de macros en C++ con Doxygen
- 24. typedef en clase de plantilla con Doxygen (C++)
- 25. clojure cons vs conj con lazy-seq
- 26. ¿Por qué tkinter no funciona bien con multiprocesamiento?
- 27. El multiproceso de Python no funciona muy bien con uuid.uuid4()
- 28. ¿Caliburn.Micro funciona muy bien con los controles de usuario?
- 29. ¿NetBeans funciona bien con los proyectos de Eclipse y viceversa?
- 30. Declaración XML que no funciona bien con PHP
Queda otra pregunta: ¿recordaré hacer cambios en los archivos * .lzz (y no en los archivos generados) al corregir errores/errores? :-P –
"¿Recuerdo hacer cambios en los archivos * .lzz"? Este es el problema general con el código generado. Si va a editar los archivos generados, ponga los comentarios ahí y simplemente deje de usar el preprocesador. De lo contrario, solo edite los archivos .lzz y tenga sus propios archivos .cpp y .h no generados para las cosas que no desea autogenerar. –
Lo que generalmente hago es eliminar los archivos generados y luego volver a generarlos, parte del proceso de compilación; esto hace que la edición del archivo generado sea inútil. –