如何在C ++项目中的编译时使用Visual Studio宏

时间:2019-01-16 13:19:32

标签: c++ visual-studio-2010

我希望我的代码在编译时通过使用配置参数来表现不同。

类似下面的示例代码。 我需要我的项目在每个配置中包含不同的标题。

#if $(Configuration) == "my_csutom_config"
#include "my_custom_header.h"
#elif
#include "std_header.h"
#endif

1 个答案:

答案 0 :(得分:0)

结果证明这无法按照我的意愿完成,而是通过间接步骤完成:

在项目Properties->配置Properties-> C / C ++->预处理器中,我可以简单地为每个配置定义一个预处理器变量,然后根据需要使用该预处理器变量。