gpt4 book ai didi

c - 在 Visual Studio 的宏中设置断点

转载 作者:太空狗 更新时间:2023-10-29 16:07:48 25 4
gpt4 key购买 nike

有没有办法在 #define 中为 Visual Studio 中的 C 代码设置断点?当我设置断点时,它没有到达,其余代码继续执行。例如:

#define YY_USER_ACTION sn_yylloc.first_line = sn_yylloc.last_line =sn_yylineno; \
sn_yylloc.first_column = sn_yycolumn; \
sn_yylloc.last_column = sn_yycolumn + sn_yyleng -1; \
sn_yycolumn += sn_yyleng;

代码是由 Flex 生成的词法分析器,但这并不重要。

最佳答案

#define 在编译之前 由预处理器展开。您可以做的是尝试使用此代码而不是原始代码与 Visual Studio 调试器一起运行(阅读 this question,了解如何获取预处理代码)。

关于c - 在 Visual Studio 的宏中设置断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19296625/

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