问题:我有一个很大的Visual C++项目,正在尝试迁移到Visual Studio2010。它是来自不同来源和不同年龄的东西的巨大组合。我遇到了一些问题,因为有些东西同时包含winsock.h
和winsock2.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
https://stackoverflow.com/questions/1137966
复制相似问题