Visual studio 2010 我能';t设置断点,这些代码行不';行不通 我在VS2010上发布了我的解析器,也是C++代码。所有行都正常工作,但只有4行不工作,我不能设置断点这些行。它们是一个if块。我重建了解决方案并检查了我的pdb文件,但它不起作用。谁能为我提供帮助?

Visual studio 2010 我能';t设置断点,这些代码行不';行不通 我在VS2010上发布了我的解析器,也是C++代码。所有行都正常工作,但只有4行不工作,我不能设置断点这些行。它们是一个if块。我重建了解决方案并检查了我的pdb文件,但它不起作用。谁能为我提供帮助?,visual-studio-2010,debugging,breakpoints,Visual Studio 2010,Debugging,Breakpoints,默认情况下,版本配置不包含符号,并且已完全优化(即使它创建了PDB,但它们不包含完整调试体验所需的信息),这意味着您无法设置断点 但是,可以构建包含VS IDE调试信息的发布版本-您可以在项目的设置中进行配置。 看到和 我没有VS2010,也不记得项目设置如何,但您应该检查以下内容: 链接器设置,您需要在其中选中一个选项以生成调试信息;'“C++”选项卡,您可以在其中指定要生成的调试信息的类型。在调试模式下生成,而不是在发布模式下生成,但在我的测试环境中没有调试库,因此我必须在发布模式下生成。

默认情况下,版本配置不包含符号,并且已完全优化(即使它创建了PDB,但它们不包含完整调试体验所需的信息),这意味着您无法设置断点

但是,可以构建包含VS IDE调试信息的发布版本-您可以在项目的设置中进行配置。 看到和 我没有VS2010,也不记得项目设置如何,但您应该检查以下内容:
链接器设置,您需要在其中选中一个选项以生成调试信息;'“C++”选项卡,您可以在其中指定要生成的调试信息的类型。

在调试模式下生成,而不是在发布模式下生成,但在我的测试环境中没有调试库,因此我必须在发布模式下生成。