在其他包含目录中使用预处理器定义

时间:2016-09-17 13:19:58

标签: c++ windows visual-studio macros c-preprocessor

我已经定义了一个

LIBDIR = $(ProjectDir).. \ lib

项目属性中的

- > C ++ - >预处理器,似乎正确评估。

现在,我想在C ++中添加一个include目录 - >一般 - >使用上述定义的其他库目录。类似的东西:

LIBDIR \包含

这个评估不正确。

任何提示?

我正在使用Visual Studio 2015。

1 个答案:

答案 0 :(得分:1)

您无法在Visual Studio中定义新的构建宏。因此,要定义附加库目录,您只能使用预定义的宏,例如 $(ProjectDir).. \ lib \ inlcude

您在第一步中定义的预处理器定义仅用于源文件。