gpt4 book ai didi

c++ - 不能从 doxygen 的输入中排除文件

转载 作者:行者123 更新时间:2023-11-28 05:48:44 25 4
gpt4 key购买 nike

我想用 gcc -M 生成一个文件列表,它提供类似下面的东西,效果很好:

../active_var/timervar.h \
../active_var/universal_var.h \
../chrono_timer/chrono_timer.cpp \
/home/bla/foreign_components/gmock-1.7.0/fused-src/gmock/gmock.h \
/home/bla/foreign_components/gmock-1.7.0/fused-src/gmock-gtest-all.cc \
/home/bla/foreign_components/gmock-1.7.0/fused-src/gmock_main.cc \
/home/bla/foreign_components/gmock-1.7.0/fused-src/gtest/gtest.h \
../../mtp/index_tuple.h \
../observer/observer_with_stop_marker.h \
test_bugfixing.cpp \
test_counter.cpp \

我把这个文件给

INPUT = <files as listed above >

这按预期工作。

现在我只想忽略来自 /home/bla/foreign_components/ 的文件

我试过:

EXCLUDE = */home/bla/foreign_components/*

EXCLUDE = /home/bla/foreign_components/    

EXCLUDE = /home/bla/foreign_components/*

什么都没用!

我用 EXCLUDE_PATTERNS

对上面列出的所有模式进行了相同的尝试

同样没有效果。

此功能是否在 doxygen 中被简单地破坏了,还是可以不过滤掉文件中明确列出的文件?

我使用的doxygen版本:1.8.10

最佳答案

can files which are explicitly listed in files not be filtered out?

我也这么认为。

您可以通过过滤 gcc -M 输出来生成您的 INPUT 列表:

gcc -M | grep -v "/home/bla/foreign_components"

关于c++ - 不能从 doxygen 的输入中排除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35716768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com