You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Doxygen中定义排除文件夹?应使用哪种匹配模式

解决Doxygen排除所有_Build文件夹的匹配模式问题

要在Doxygen中全局排除所有名为_Build的文件夹,无需每次新建项目修改绝对路径,应该使用以下匹配模式:

  • **/_Build/**:匹配所有层级下的_Build文件夹及其内部所有文件和子目录
  • **/_Build/:匹配所有层级下的_Build文件夹本身(部分Doxygen版本需通过末尾斜杠明确匹配目录)

之前的模式不生效的原因

  • /_Build/:仅匹配项目根目录下的_Build文件夹,无法识别子目录中的同名文件夹
  • **/_Build:缺少末尾通配符或斜杠,Doxygen可能将其判定为文件名而非目录,导致匹配失效
  • _Build:仅匹配当前目录下的_Build文件或文件夹,无法递归匹配深层目录

配置示例

在Doxygen配置文件(Doxyfile)中添加:

EXCLUDE_PATTERNS = **/_Build/**

这样无论_Build文件夹处于项目的哪个层级,都会被自动排除,无需修改绝对路径。

内容的提问来源于stack exchange,提问作者SteinTech

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 18:04:49