doxygen使用绝对文件路径而不是符号链接(原始)路径

doxygen使用绝对文件路径而不是符号链接(原始)路径,doxygen,symlink,Doxygen,Symlink,当doxygen生成文件列表时,它将使用包含文件的绝对路径,而不是符号链接(原始)路径,并且由于文件的绝对路径,生成的输出文件列表有点难看 我尝试使用完整的路径名和从路径中删除,但我需要类似替换路径名的内容 我有一个具有以下结构的项目: /home/user/workspace/myproject - src - inc - usercode - src - inc - mylibs - my_awsome_external_lib1 --> /home/user

当doxygen生成文件列表时,它将使用包含文件的绝对路径,而不是符号链接(原始)路径,并且由于文件的绝对路径,生成的输出文件列表有点难看

我尝试使用完整的路径名和从路径中删除,但我需要类似替换路径名的内容

我有一个具有以下结构的项目:

/home/user/workspace/myproject
 - src
 - inc
 - usercode
   - src
   - inc
 - mylibs
   - my_awsome_external_lib1 --> /home/user/workspace/somecoollib
   - my_awsome_external_lib2 --> /home/user/workspace/wherever/lib2
   - my_awsome_external_lib3 --> /home/user/wherever3/lib3
例如,一个LIB中的文件:

/home/user/workspace/myproject/mylibs/my_awsome_external_lib1/src/source.c --> /home/user/workspace/somecoollib/src/source.c
将作为

somecoollib/src/source.c
而不是

my_awsome_external_lib1/src/source.c
我真的不想重构我的目录结构或使用硬链接。 有人知道我如何解决这个问题吗?
谢谢

doxygen将文件名转换为绝对文件名,并忘记原始名称。您想要的是(用我的话说!)一个不存在的选项:
使用\u ORIGINAL\u NAME=YES
。也许最好在github上的doxygen问题跟踪器中发布一个增强问题。是的,谢谢,这将是一个简洁的解决方案。我认为文档中可能遗漏了一些内容,但也看不到任何修改文件路径的方法。doxygen问题: