【问题标题】:Using preprocessor definition in additional include directories在其他包含目录中使用预处理器定义
【发布时间】:2016-09-17 13:19:58
【问题描述】:

我已经定义了一个

LIBDIR = $(ProjectDir)..\lib

在项目属性 -> C++ -> 预处理器中,似乎被正确评估了。

现在,我想在 C++ -> 常规 -> 附加库目录中添加一个包含目录,它使用上面的定义。比如:

LIBDIR\包括

这个评估不正确。

有什么提示吗?

我正在使用 Visual Studio 2015。

【问题讨论】:

  • Visual Studio 2015
  • @PaulR,没错。谢谢。

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


【解决方案1】:

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

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

【讨论】:

  • 感谢您的准确回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-10
  • 1970-01-01
  • 2021-01-16
  • 1970-01-01
  • 2011-01-22
  • 2017-08-09
  • 2013-04-21
相关资源
最近更新 更多