从父级或项目默认继承

Lio*_*her 5 properties project visual-studio

在VS中,在各种项目属性中都有一个复选框“从父项或项目默认继承”。一般是什么意思?更具体地说,在Linker-> Input-> Delay loading DLL中是什么意思?谢谢。

ete*_*ame 0

它通常意味着该属性是从更通用的属性表继承的。事实上,所有非粗体的值都是这样继承的。

无数的属性中的大多数都是从全局继承的$(VCTargetsPath)\Microsoft.Cpp.Default.props。但实际上可以添加一个用户定义的属性表,该属性表可以在不同的项目中重复使用,以覆盖一些默认属性。

要更清楚地了解这一点,请查看View->Other Windows->Property Manager显示继承层次结构并允许您向项目添加自定义属性表的 。

有关详细信息,请参阅有关属性继承的 MS 文档。