Nie jestem pewien, czy ma to być pytanie o numerze doxygen
czy o adresie dot
, ale tutaj.Wykluczanie określonych nagłówków z wykresów zależności
W moim projekcie mam wiele plików, które muszą zawierać wspólne nagłówki, takie jak stdlib.h
, stdint.h
i tak dalej. Kiedy pytam doxygen
, aby wygenerować wykresy zależności dla każdego z moich plików, prowadzi to do wielu bałaganu i hałasu, ponieważ narzędzie do rysowania zawsze wykorzystuje istniejące węzły i nigdy ich nie duplikuje.
Czy mogę jakoś powiedzieć doxygen
, aby wykluczyć zestaw nagłówków z generowanego wykresu, po prostu całkowicie go zignorować? Wolałbym nie uciekać się do okropnych sztuczek preprocesora, aby usunąć # include podczas budowania dokumentacji.
Znalazłem kilka wątków z listą dyskusyjną osoby pytającej o to samo, ale albo nie otrzymałem odpowiedzi, ani sugestii na temat gry z maksymalną głębią wykresu zależności, która po prostu nie działa, ponieważ nagłówki mogą być zawarte w dowolnym głębokość (tak więc kończy się chrupanie moich lokalnych nagłówków).
Zadziałało! Nieco obszerne, ale nie mam nic przeciwko zawijaniu kilku nagłówków w niektórych znacznikach doxygen. Wielkie dzięki :) – Thomas
Świetnie! Właśnie wróciłem z wakacji i zastanawiałem się, czy to było przydatne. Dzięki za informację zwrotną - i bonus :) – Cheeseminer
Czy brakuje mi czegoś na ten temat? Wypróbowałem // @ cond #include // @ endcond ale to nie zadziałało. To samo działało, aby usunąć funkcję z pliku. Czy muszę zmodyfikować plik stdint? Dzięki. –