C++ Can';t使用数据断点C++;,Visual Studio 2013

C++ Can';t使用数据断点C++;,Visual Studio 2013,c++,breakpoints,C++,Breakpoints,我将调试器设置为纯本机,解决方案配置为调试,但新的数据断点。。。选项仍然是灰色的,我不能使用它。有人能提示我还有什么需要更改的吗 确保活动项目调试器设置为“仅本机” 使用另一个普通断点开始调试,然后您可以看到“新数据断点”是可点击的。(换句话说,您必须处于调试模式内才能创建数据断点。) 希望这会有所帮助。另外,请务必查看工具->选项->调试->常规,并确保选中了“启用地址级调试”。一种可能是您引用的文件不是源文件的一部分。关闭所有文件。从解决方案中选择文件,然后查看是否可以设置断点。该部分也被注

我将调试器设置为纯本机,解决方案配置为调试,但新的数据断点。。。选项仍然是灰色的,我不能使用它。有人能提示我还有什么需要更改的吗

  • 确保活动项目调试器设置为“仅本机”
  • 使用另一个普通断点开始调试,然后您可以看到“新数据断点”是可点击的。(换句话说,您必须处于调试模式内才能创建数据断点。)

  • 希望这会有所帮助。

    另外,请务必查看工具->选项->调试->常规,并确保选中了“启用地址级调试”。

    一种可能是您引用的文件不是源文件的一部分。关闭所有文件。从解决方案中选择文件,然后查看是否可以设置断点。该部分也被注释掉了吗?我这样做了“一种可能性是您引用的文件不是源文件的一部分。请关闭所有文件。从解决方案中选择该文件,看看是否可以设置断点”,但没有成功。部分可能没有被注释掉,因为我甚至不知道你所说的“部分被注释掉了吗?”。请您向我解释一下好吗?它是否在一个#if 0..#endif或/**/comment块中?不,不是。我想跟踪某个类实例的一个变量。我应该在注释中添加什么?没什么-只是VS不会打断注释出来的代码。代码是否可以访问?如果代码无法访问,VS将不允许您设置断点。或者,检查您的行结束-如果您有CR和CRLF的混合,这可能会导致问题。此外,断点是在DLL中还是在exe中?如果是DLL,则需要DLL的pdb。+1。我通常在本机和混合模式设置之间来回切换;我从未想过它会影响数据断点功能。非常感谢你!