gpt4 book ai didi

c++ - 在 Visual Studio 中显示 C++ 文件的 #include 层次结构

转载 作者:IT老高 更新时间:2023-10-28 11:30:11 28 4
gpt4 key购买 nike

问题:我有一个大型 Visual C++ 项目,我正在尝试迁移到 Visual Studio 2010。它包含来自不同来源和不同年龄的大量内容。我遇到了问题,因为其中包含 winsock.hwinsock2.h

问题:有哪些工具和技术可用于显示 Visual Studio C++ 源文件的 #include 层次结构?

我知道 cl/P 用于获取预处理器输出,但这并不能清楚地显示哪个文件包含哪些其他文件(在这种情况下是 /P 输出为 376,932 行 8-)

在一个完美的世界中,我希望分层显示哪些文件包括哪些其他文件以及行号,以便我可以跳转到源代码:

source.cpp(1)
windows.h(100)
winsock.h
some_other_thing.h(1234)
winsock2.h

最佳答案

有一个设置:

项目设置 -> 配置属性 -> C/C++ -> 高级 -> 显示包含

这将生成树。它映射到编译器开关/showIncludes

关于c++ - 在 Visual Studio 中显示 C++ 文件的 #include 层次结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1137966/

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