“发布(Release)”模式与“调试(Debug)”模式下的项目设置

3
在Visual Studio中,您可以为“Release”和“Debug”模式指定不同的项目属性。但是,我通常希望它们具有相同的项目属性(即相同的包含文件和依赖项)。是否有一种方法可以将“Debug”模式的项目属性复制到“Release”模式而无需逐行更改?

2
在 Debug 和 Release 之间,包含和依赖项没有区别。差异在于编译器提供的优化以及是否有一些详细的调试信息。如果您看到它们之间除了编译器和链接器标志(以及一些库名称,如果您正在使用 C++)之外的差异,则说明出现了问题。(开始一个新项目并比较这两种模式。另请参见此问题。) - Ken White
我猜我的问题表述不是非常清楚,请看Casey的回答。 - countunique
1个回答

2
是的。使用属性管理器添加一个新的属性表,进行任何更改,然后在另一模式下“添加现有项”。
所列出的表格只是链接,当一个表格在一个地方被更改时,在所有地方都会更改。继承是分层的(可能不是一个词...)从底部向上移动,实际项目最后继承,最低属性表第一。
在项目的属性页面(在解决方案资源管理器中右键单击项目→属性)中,将所有粗体元素设置为"从父级或项目默认值继承",它们将自动从属性管理器中的下一个最低属性页面继承属性。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接