gpt4 book ai didi

visual-c++ - MSVC++ 预处理器 - 如何使用编译器宏输出定义的值?

转载 作者:行者123 更新时间:2023-12-04 06:51:27 25 4
gpt4 key购买 nike

我试过
#错误 MY_DEFINE
但它所做的只是在抛出错误时 echo "MY_DEFINE"。

谢谢!

最佳答案

您可以告诉编译器保存预处理器输出(/E 或/EP),然后查看该文件。这通常是我调试与宏扩展相关的问题的方式。

如果你想为一个库制作一些很酷的错误工具,你可能不走运。我认为您很难让预处理器将宏扩展为编译时消息。也许如果你结合使用宏的模板技巧,你可以让它出现在一个神秘的编译器错误消息中。

关于visual-c++ - MSVC++ 预处理器 - 如何使用编译器宏输出定义的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3065238/

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