У меня есть два C ++ проекта A и B;Зависимость только от B до A.
B --> A
Я хотел бы отдельно запустить Doxygen для A и B соответственно, но все же разрешить мне возможную перекрестную ссылку на A из B doc.(То есть, когда я просматриваю B doc, я могу напрямую связываться с A doc, если в B используется какой-либо класс из A).
-
[Ответил из 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
.Очевидно, один из них потерпит неудачу.