Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 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
Цитата(Kostt @  5.9.2007,  11:51 Найти цитируемый пост)
А где эта кнопка в 2003?

Точно не помню, помоему в меню тулс а там "Gen Web./Proj. doc." или чтото подобное  smile 

FREEDEV, щяс проверю.

Цитата
NDoc-v1.3.1
 этот?

Автор: 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, скачал по первой ссылке ГУИ, запускаю нажимаю на кнопку импорт солушена, выбираю свой солюшен и он пишет:
Цитата

VS Solution Import Warnings

There are no projects in this solution that NDoc can import.

Either the solution is blank, or the projects contained within
the solution are not of a type NDoc can import.

Автор: 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 проекты он тоже откроет, если шарповские работают  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)