c++ - 有没有一种简单的方法来分析头文件并获得所有#defines 的结果列表?

标签 c++ c

这个问题在这里已经有了答案:





Visual C++ dump preprocessor defines

(1 个回答)


去年关闭。




抱歉,我确信这是一个基本问题,但在搜索具有数百个头文件的代码的答案时,我不能使用正确的术语。只需在文件中搜索 #define陈述是乏味的。在 Visual Studio 或 VSCode 中是否有一种简单的方法可以让它单步执行文件并为我提供所有值文字及其值的列表?

最佳答案

你能得到的最接近的是使用 /P 编译器开关将预处理的输出转储到文件中。它会非常庞大​​,但它准确地向您展示了编译器正在使用的内容,您可以在输出文件中进行文本搜索以找到您要查找的内容。

关于c++ - 有没有一种简单的方法来分析头文件并获得所有#defines 的结果列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60828826/

相关文章:

c - 可变参数加法函数 C

c++ - atexit() 函数仿生与 glibc

博弈树的C++实现

c++ - 如何在 Cocos2dx 中为 ProgressTimer 的 Sprite 添加标签?

C中的变量之间的复制

c - 带有 pragma omp parallel for 的嵌套循环,困惑起来

c - c char** 数组赋值的奇怪行为

c++ - 将 vector 投影到单位框的有效方法

c++ - 清除 eof 位不适用于 while 循环

c++ - 基类的继承和指针