Название: Doxygen и наследование от классов внешней библиотеки Отправлено: antzol от Август 04, 2011, 16:26 Есть проект, в котором часть классов наследуется от классов внешней библиотеки (Qt). С помощью doxygen генерируется документация, в которой среди прочего есть разделы "полный список членов класса, включая наследованные".
Вопрос: как сделать так, чтобы в этих разделах отображались бы и члены классов, наследуемых из внешней библиотеки (QComboBox, QPushButton и т.п.)? Название: Re: Doxygen и наследование от классов внешней библиотеки Отправлено: kuzulis от Август 04, 2011, 17:22 Добавить в доксиген обработку директории с исходниками Qt :)
Иначе никак, т.к доксиген просто не знает что есть QComboBox, QPushButton. И то не факт что получится. Название: Re: Doxygen и наследование от классов внешней библиотеки Отправлено: antzol от Август 04, 2011, 19:13 Была и такая попытка. Добавлял путь "C:\QtSDK\Desktop\Qt\4.7.3\mingw\include", размер генерируемой документации сразу вырастает до 150 Мб. :)
Судя по наличию такой настройки: Цитировать ALLEXTERNALS думаю все-таки есть возможность задать путь к Qt именно как внешней библиотеке, которую не надо полностью документировать. Остается только найти, где это сделать...If the ALLEXTERNALS tag is set to YES all external class will be listed in the class index. If set to NO only the inherited external classes will be listed. Название: Re: Doxygen и наследование от классов внешней библиотеки Отправлено: lit-uriy от Август 06, 2011, 21:41 В файле конфига надо указать INCLUDEPATH или что-то в этом роде, забыл уже.
Название: Re: Doxygen и наследование от классов внешней библиотеки Отправлено: antzol от Август 08, 2011, 08:16 lit-uriy, в doxywizard есть поле INPUT для списка дополнительно подключаемых каталогов и отдельных файлов, но при добавлении в него пути к внешней библиотеке, doxygen генерирует полную документацию на эту библиотеку.
|