2011-11-24 22 views
8

Chcę narzędzie, które może konwertować pliki kodu źródłowego c/C++ do plików HTML. Do tej pory wszystkie narzędzia, które znalazłem, takie jak src-highlite, highlight, mogą wykonywać tylko podświetlanie składni. Najważniejszą funkcją, jaką chcę, jest nawigowanie po kodzie, a kiedy moja mysz porusza się po nazwie klasy, mogę kliknąć hiperłącze i przenosi mnie do pliku definicji klasy.Czy są jakieś narzędzia do konwersji kodu źródłowego c/C++ do html?

Następnie mogę spakować te pliki HTML do pliku .mobi, dzięki czemu mogę odczytać kod źródłowy na moim serwerze.

Czy ktoś wie?

+0

c/C++ -> html. Brzmi jak oksymoron. – valdo

+0

Aby wygenerować coś takiego jak [Linux Cross Reference] (http://lxr.free-electrons.com/) z podświetleniem składni? –

Odpowiedz

13

Czy wyrejestrowany Doxygen?

Będzie generować dokumentację również z twoich komentarzy. Istnieje wiele innych ciekawych funkcji, takich jak wykres klas, wykres zależności plików i oczywiście pliki HTML źródła.

Przykładowy plik wyjściowy można znaleźć pod numerem KDE library API reference.

+1

Doxygen to sposób na zrobienie imo – CStreel

+0

tak! właśnie tego chcę, dziękuję :) W rzeczywistości użyłem Doxyena około roku temu, przypominam, że może osadzić cały kod źródłowy wraz z komentarzami w HTML. – soulmachine

0

Lub użyj vim, otwórz plik i wydaj :TOhtml.