使用GCC,您可以使用
因此,对于GCC案例的示例如下:
-D <custom flag>
命令将例如值传递给在代码中定义的宏。但我找不到有关如何在VSC中执行此操作的任何信息。有人知道吗?因此,对于GCC案例的示例如下:
g++ -DMYFLAG=1 program.cpp
-D <custom flag>
命令将例如值传递给在代码中定义的宏。但我找不到有关如何在VSC中执行此操作的任何信息。有人知道吗?g++ -DMYFLAG=1 program.cpp
但我找不到任何关于如何在VSC中执行此操作的信息。
我觉得很难相信。当我谷歌搜索“visual studio macro command line”时,https://msdn.microsoft.com/en-us/library/hhzbb5c8.aspx 是我得到的第一个结果。如果失败,使用 F1 或搜索 MSDN 仍将得到相同的答案。
/D (Preprocessor Definitions)
Defines a preprocessing symbol for a source file.
Syntax
/Dname[= | # [{string | number}] ]
cl.exe /?
吗?不,你不必知道要搜索什么。"visual studio 命令行选项","visual studio 编译器开关",任何这些组合都可以得到答案。不要这么懒。 - user90076