Qualcuno ha provato a incorporare commenti Doxygen nei file di origine Lazy C++? Alcun problema? Dove vanno i commenti Doxygen dopo aver generato i file header/sorgente?Lazy C++ (lzz) funziona bene con Doxygen?
5
A
risposta
2
sono andato avanti e scaricato Pigro C++ per provarlo, e sembra che non gioca sempre pulito con Doxygen. I miei commenti su Doxygen non apparivano affatto nei file header/sorgente generati.
Allora ho provato a fare Doxygen analizzare il mio file LZZ, che ha avuto uno speciale comando di #hdr
preprocessore. Doxygen ha semplicemente ignorato il comando speciale del preprocessore e la documentazione generata sembra soddisfacente.
Quindi la morale della storia è di fare semplicemente Doxygen analizzare i file * .lzz e non i * .h/* cpp file generati. :-)
Problemi correlati
- 1. Lzz (Lazy C++) - #include file non trovato
- 2. Qt funziona bene con STL e Boost?
- 3. Documentare le funzioni in C++ con Doxygen
- 4. . ORM netto che funziona bene con MySQL
- 5. Python funziona bene con QML (Qt-Quick)?
- 6. unittest.py non funziona bene con trace.py - perché?
- 7. Uscita Doxygen per C
- 8. Caliburn.Micro funziona bene con i controlli utente?
- 9. Project Lombok funziona bene con Scala?
- 10. il "ratchet" funziona bene con "angular.js"?
- 11. È possibile integrare Doxygen con Netbeans C++?
- 12. Doxygen con modificatore di accesso interno C#
- 13. PHP codice errato funziona bene
- 14. CustomValidator non funziona bene
- 15. Hibernate lazy loading non funziona
- 16. HttpListener funziona bene su Mono?
- 17. Lazy logging in C++
- 18. Genera documentazione JavaScript con Doxygen
- 19. Emacs + C/C++ + Doxygen: alternativa ai doxymacs? Con yasnippet?
- 20. Tag personalizzati con Doxygen
- 21. Documentare valori enum con doxygen
- 22. Delphi & Doxygen
- 23. Lazy Evaluation non funziona in Lodash
- 24. Come posso creare regole di compilazione in cmake per preelaborare i file lazy C++ .lzz che generano i file .h e .cpp?
- 25. Scala funziona bene su JVM di proprietà?
- 26. NetBeans funziona bene con i progetti Eclipse e viceversa?
- 27. Il django-rest-swagger non funziona bene con i modelerizer?
- 28. Perché il tkinter non funziona bene con il multiprocessing?
- 29. CoordinatorLayout non funziona bene con NestedScrollView e viewpager
- 30. Il multiprocessing di Python non funziona bene con uuid.uuid4()
Un'altra domanda rimane: Dovrò ricordarsi di apportare modifiche ai file * .lzz (e non i file generati) nel fissare errori/bug? :-P –
"Mi ricorderò di apportare modifiche ai file * .lzz" - questo è il problema generale con il codice generato. Se hai intenzione di modificare i file generati, inserisci i commenti e smetti di usare il preprocessore. Altrimenti, modifica solo i file .lzz e disponi di file .cpp e .h non generati per le cose che non vuoi generare automaticamente. –
Quello che faccio in genere è eliminare i file generati e quindi rigenerarli, parte del processo di compilazione - questo rende inutile la modifica del file generato. –