什么是%(AdditionalDependencies)宏

what is %(AdditionalDependencies) macro?

本文关键字:AdditionalDependencies 什么      更新时间:2023-10-16

在projectProperties->linker->附加依赖项中,我有以下一行:

kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)

什么是%(AdditionalDependencies) ?我在哪里可以定义它?

Visual Studio允许使用属性表。你的项目可以有各种各样的配置,这些配置可以有来自任何/所有属性表的属性,以及本地定义的属性。

例如,在最近的一个项目中,我创建了以下属性表:1)通用,2)32位,3)64位,4)调试,5)发布。

一个给定的配置(例如,32位英文版本构建)将有这些的组合:1 + 2 + 5 +属性特定的"英文"定义。

您看到的宏用于"我是否使用属性表中的属性加上附加属性"或"我是否完全覆盖属性并忽略属性表"。

第一次设置正确是一种技巧,但它确实简化了维护多个项目设置。

相关文章:
  • 没有找到相关文章