2009-11-09 6 views
1

У меня есть старый проект VC 6.0 с большим количеством файлов C. Мне нужно документировать все методы с их подписями, например, перечислил их в текстовый файл, например:Экспорт списков функций (с параметрами) из большого количества файлов C

LoadTranCde(LKFD lkfd, char * msg, char * code) 

MoveBack(LPT lStm, int numRows) 

RTrim(Char * paraString) 
.... 

Список функций можно легко просматривать в визуальной точки зрения Студия класса, как:

http://www.freeimagehosting.net/uploads/9ed31de51c.jpg

Но мне нужно найти способ экспорта этого списка, у кого есть хорошее решение?

Спасибо, ребята, очень!

ответ

1

Вы еще пробовали doxygen? Это может быть излишним для того, что вы делаете, но это отличный автоматизированный способ разбора сигнатур функций, комментариев, определений типов и т. Д. Из исходного кода. Он может сделать много больше, если вы поместите время, чтобы структурировать комментарии к коду определенным образом, но прямо из коробки он должен быть в состоянии дать вам результат, который вы ищете. Возможно, вам придется выполнить некоторую пост-обработку текста, чтобы удалить все ненужное, что делает doxygen.

+0

Спасибо. Я попытался сгенерировать все статические функции и глобальные функции в файл rtf, и он работает. – Veve

Смежные вопросы