gpt4 book ai didi

c - 获取编译器理解的宏扩展值

转载 作者:太空宇宙 更新时间:2023-11-04 07:26:46 24 4
gpt4 key购买 nike

我正在使用一个代码库,其中有很多宏,这些宏在各处都已定义、未定义和重新定义。令人惊讶的是,编译器仍然能够通过它们进行咀嚼,所以无论如何都可以提取这种宏扩展结果,即

MY_MACRO -> myFolder/myFile.cpp #266 float myFunc()

有没有办法同时为 MSVC 和 GCC 获取它?

最佳答案

对于 GNU C/C++,您可以使用 gcc -E

对于 Visual Studio,您可以在命令提示符下使用 CL/EP/C myfile.cpp

关于c - 获取编译器理解的宏扩展值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17685105/

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