代码之家  ›  专栏  ›  技术社区  ›  rmeador

C++包含文件浏览器

  •  8
  • rmeador  · 技术社区  · 17 年前

    5 回复  |  直到 17 年前
        2
  •  4
  •   Steve Folly    17 年前

    对于VS2003,有/showIncludes标志(在C/C++高级属性中)。这将打印每个.cpp文件包含的所有标头及其内容,以便您可以从那里开始。

        3
  •  3
  •   oscarkuo    17 年前

    g++ -M abc.cpp
    

        4
  •  0
  •   Synetech    17 年前

    你的处境让我想起了我自己的处境。我创建了一堆头文件,我将其用作库,而不用费心使用DLL。

    当然,循环包含可能会变得很麻烦,所以我发现像这样的工具 (1)

    可能还有其他工具/插件具有引用功能,但通常是该实用程序的其他重构和生产力功能之一。

    人酪氨酸羟化酶

        5
  •  0
  •   Chadwick    17 年前

    这相当乏味,但你可以通过使用#error(和#pragma消息)来缩小第三方拉入的包含行的范围,从而二分查找#include发生的位置。我在试图查找单个文件的情况下这样做了,但听起来你的问题更大,所以其他人提到的工具之一可能会更有效。

    推荐文章