c – 什么是%(AdditionalDependencies)宏?

在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允许您使用属性表( click here).您的项目可以有各种配置,它们可以具有任何/所有属性表的属性,以及本地定义的属性.

例如,在最近的一个项目中,我创建了以下属性表:1)common,2)32位,3)64位,4)Debug,5)Release.

给定的配置(例如,32位英文版本版本)将具有以下组合:1 2 5属性特定的“英语”定义.

您所看到的宏用于“使用属性表中的属性加其他属性”或“我完全覆盖属性并忽略属性表”.

这是第一次设置正确的一个技巧,但它真的简化了维护多个项目设置.

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...