У меня есть два проекта C++ A и B; Зависимость только от B к A.
B --> A
Я хотел бы отдельно запустить Doxygen на A и B соответственно, но все же позвольте мне сделать перекрестную ссылку на A из B doc. (То есть, когда я просматриваю документ B, я могу напрямую ссылаться на документ A, если есть какой-либо класс из A, используемый в B).
--
[Ответил на ответ от 0x4b:] если я установлю «CREATE_SUBDIRS» с YES и использую относительный путь для файлов тегов, Doxygen каким-то образом сделает неверную ссылку на ссылку.
Я последовал примеру.
<root>
+- proj
| +- html HTML output directory for proj
| +- d1
| | +- d2
| | .... (*.html)
| |
| ...(*.html)
| +- src sources for proj
+- ext1
| +- html HTML output directory for ext1
| |- ext1.tag tag file for ext1
|- proj.cfg doxygen configuration file for proj
|- ext1.cfg doxygen configuration file for ext1
proj.cfg:
OUTPUT_DIRECTORY = proj
INPUT = proj/src
TAGFILES = ext1/ext1.tag=../../ext1/html
ext1.cfg:
OUTPUT_DIRECTORY = ext1
GENERATE_TAGFILE = ext1/ext1.tag
Документы под html/
и html/d1/d2
хотелось бы попробовать связать с внешним документом, расположенным в ../../ext1/html
. Судя по всему, один из них выйдет из строя.