Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Visual C++/MFC/WTL > Документация VC++ из XML |
Автор: Kostt 5.9.2007, 09:56 |
Здравствуйте! Давно использую для создания справки по своему коду VC++ программу doxygen, захотел воспользоваться возможностями самой студии. В MSDN написано, что генерирует она только XML файл с данными, а обрабатывать его нужно каким-либо сторонним приложением. Нашел Ndoc, но он работает только для .NET проектов. Существуют ли такие приложения для C++ (не managed) кода, мож кто сталкивался? Заранее спасибо! |
Автор: Rapalex 5.9.2007, 11:47 |
Искал - не нашол. На форуме спрашивал - никомк ненадо. В 2002 и 2003 студии была кнопка которая из xml тегов сразу html документацию генерила, в 2005 её нет, может в 2008 появится. |
Автор: Kostt 5.9.2007, 11:51 |
А где эта кнопка в 2003? Я двумя студиями пользуюсь: 2003й и 2005й |
Автор: FREEDEV 5.9.2007, 12:01 |
Есть NDoc 2005 - он работат уже с проектами 2005 студии |
Автор: Rapalex 5.9.2007, 14:20 | ||
Точно не помню, помоему в меню тулс а там "Gen Web./Proj. doc." или чтото подобное ![]() FREEDEV, щяс проверю.
|
Автор: Kostt 6.9.2007, 05:00 |
Спасибо, нашел вроде Все же похоже придется продолжать doxygen юзать |
Автор: Rapalex 6.9.2007, 09:25 |
Этот NDoc даже не ставится требует .нет 1.1, а у меня 2005 студия. |
Автор: _hunter 6.9.2007, 10:54 |
и что? -- религия не позволяет два нет-а рядом держать?.. |
Автор: FREEDEV 6.9.2007, 11:29 |
http://sourceforge.net/projects/ndoc05/ -2005 и вот для .NET http://sourceforge.net/projects/ndoc/ у меня не получилось 2005 NDocом создать, но он разбирает проект 2005 студии, потом сохраняешся и подсовываеш его обычному NDocу |
Автор: Rapalex 6.9.2007, 12:26 | ||
FREEDEV, скачал по первой ссылке ГУИ, запускаю нажимаю на кнопку импорт солушена, выбираю свой солюшен и он пишет:
|
Автор: FREEDEV 6.9.2007, 13:59 |
ну, тут я не знаю. у меня работает. Попробуй откомпиль проект. В пропертисах не забудь поставить XML Documentation file |
Автор: Rapalex 6.9.2007, 14:36 |
Делал. FREEDEV, можеш выложить тестовый солюшен студии который который у тебя работает и проект nDoc-а. |
Автор: FREEDEV 6.9.2007, 23:35 |
мыло дай свое - завтра пришлю |
Автор: Rapalex 7.9.2007, 09:47 |
Да к топику прикрепи, это же форум, всем захочется... |
Автор: FREEDEV 7.9.2007, 10:43 |
Проект 2005 студии , там же в архиве проект ndoc. Т.к. 2005 NDoc выдает ошибки при попытке создать документаию - использовал NDoc2-Alpha3u. Тот уже созает структуру классов с функциями в документации, но вот только описание к ним почему-то не пишет. Попробуй может у тебя что-то выйдет |
Автор: Rapalex 7.9.2007, 11:46 |
FREEDEV, так ты на шарпе пишеш. На шарпе я давно такое делал, мне нужно native C++ & MFC, ты на название топика глянь... |
Автор: FREEDEV 7.9.2007, 13:54 |
а блин, та же ошибка, я думал что VC проекты он тоже откроет, если шарповские работают ![]() |