0

当您在发布模式和模式下构建项目时,是否更改任何项目属性(路径、宏等)。假设如果我将所有项目属性设置为发布模式,现在更改为调试模式并构建它,请执行任何项目属性得到改变。Debug

我所知道的是,在 Debug 构建编译器不会优化代码并有助于放置 Debug 信息。

奇怪的是,我有一个 C++ 项目,它在调试模式下构建良好,但在发布模式下给了我一些编译时错误。我认为这些错误也应该出现在调试模式下。不知道幕后发生了什么。

4

1 回答 1

1

通常,您必须为所有配置设置属性。

更新项目属性时,您可以为每个配置手动进行(调试/发布);如果该属性适用于所有配置,则选择“所有配置”。

例如:如果您在“C/C++”部分的“附加包含目录”中设置新路径,您通常会为所有配置使用相同的路径。

另一方面,当与库链接时,您可能必须为 Debug 和 Release 分别设置库名称。

于 2013-07-16T15:45:50.247 回答