【发布时间】:2016-11-02 06:50:02
【问题描述】:
我正在尝试将日志记录添加到 Web 代理 Polipo,作为其中的一部分,需要在以下函数 following line 中记录 url 请求:
httpClientRequest(HTTPRequestPtr request, AtomPtr url)
从编译中我看到 AtomPtr 是一个 _Atom 类型的结构,但我找不到它的定义位置,以便我可以在日志语句中引用 url 的文本。在 C 代码中查找结构定义的规范方法是什么?
【问题讨论】:
-
您需要搜索 .h 文件。 grep 工具在这种情况下很有用。许多 IDE 都提供此功能。
-
这取决于您的系统和环境。如果您使用的是 IDE,它通常具有查找内置定义的功能。如果您使用的是命令行,那么有些命令可用于在一组文件中查找文本(命令的名称取决于您使用的操作系统)。
-
用
-D_Atom=123编译,看看第一个错误在哪里