2
我有两个C++项目A和B;依赖关系是唯一的B到A如何交叉引用已经存在的doxygen文档?
B --> A
我想在A和B分别运行Doxygen的分别,但还是让我从(DOC)B就可能的交叉引用。 (也就是说,当我浏览B文档时,如果B中使用A的任何类,我可以直接链接到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
外部文档。显然他们中的一个会失败。
在原帖子中回复。 – elgcom 2010-11-30 10:25:03