10

我正在使用 doxygen 为我的头文件生成一个 chm 文档。我在删除 chm 中的源(即头文件)路径时遇到问题。例如,如果我的头文件的路径是 c:\users\dx\Desktop\myprogram,我的路径似乎出现在文件引用中,位于文件列表和文件成员的正下方(即,当我单击文件 -> 然后单击我的头文件名我能够看到我的头文件的绝对路径)下面的链接是我面临的问题的屏幕截图的图像。

https://www.dropbox.com/sc/qzodmybui6nxub2/BeAqf7y2jM

如何删除目录引用、头文件引用,如何防止显示这些路径?

我尝试删除 source_browsers、verbatim_headers、strip_from_inc_path 他们都没有工作

提前致谢。

Ps-非常抱歉描述不佳,我希望该链接有助于理解我的问题

4

2 回答 2

11

设置 FULL_PATH_NAMES = YES 和 STRIP_FROM_PATH = ../

传递给 STRIP_FROM_PATH 的值取决于您从哪里运行 doxygen。我假设您正在源根目录的子目录中运行 doxygen。

于 2013-07-02T21:41:24.490 回答
1
  1. 启用 Full_Path_Names

  2. 将 strip_from_ 路径和 strip_from_inc_path 设置为源路径

例如,如果我的头文件位于桌面文件夹 YY 内的文件夹 XX 中,则 MY STRIP FROM PATH 和 STRIP FROM INC PATH 应为 C:\Users\dx\Desktop\YY\XX\

于 2013-07-03T13:58:13.937 回答