如何为Visual Studio编译器指定自定义编译器标志

3
使用GCC,您可以使用-D <custom flag>命令将例如值传递给在代码中定义的宏。但我找不到有关如何在VSC中执行此操作的任何信息。有人知道吗?
因此,对于GCC案例的示例如下: g++ -DMYFLAG=1 program.cpp
1个回答

1

但我找不到任何关于如何在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}] ]

1
我没有使用Visual Studio环境,你必须知道要搜索什么。谢谢。 - lo tolmencre
所以你没有尝试过 cl.exe /? 吗?不,你不必知道要搜索什么。"visual studio 命令行选项","visual studio 编译器开关",任何这些组合都可以得到答案。不要这么懒。 - user90076
5
我搜索了“Visual Studio自定义编译器标志”及其变体。当然,您需要知道要搜索什么。不要如此无知。 - lo tolmencre

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接