微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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属性特定的“英语”定义.

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

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

原文地址:https://www.jb51.cc/c/114879.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐