如何在 Visual Studio 2022 中定义预处理全局宏

问题描述 投票:0回答:2

我想在我的程序中有一个全局宏(

PI 3.14
)。我读到您必须转到预处理器->预处理器定义->编辑,然后您可以从那里添加宏。但实际上如何设置宏呢?

我在左上角添加了宏 PI。它在我的程序中显示为等于 1。如何使其等于 3.14?

enter image description here

如果这是一个不好的问题,请原谅我,我对 Visual Studio 和预处理器总体来说有点陌生。

c++ visual-studio macros preprocessor
2个回答
1
投票

请参考链接:/D(预处理器定义)

/D 名称相当于 /D 名称=1。

使用273K所说的方式或 在属性->C++->命令行中:

/D PI=3.14 

0
投票

另一种方法可以将其添加到预处理器定义

_UNICODE;UNICODE;%(预处理器定义);PI=3.14;FOO

这里我添加了值为 3.14 的 PI 和没有明确值的 FOO。

您可以在项目中找到它 properties -> C/C++ -> Preprocessor -> Preprocessor Definitions

我 99% 确信它与将

/D PI=3.14
添加到 其他选项相同。

© www.soinside.com 2019 - 2024. All rights reserved.