如何在 Visual Studio 2017、C++、CMake 中使用数据断点?
Posted
技术标签:
【中文标题】如何在 Visual Studio 2017、C++、CMake 中使用数据断点?【英文标题】:How to use data breakpoints in Visual Studio 2017, C++, CMake? 【发布时间】:2018-07-27 21:47:10 【问题描述】:我一直在 Visual Studio 项目中很好地使用数据断点,但现在我尝试切换到 CMake 的。 在那里,我无法设置它们——数据断点一直被禁用(灰显)。 是否可以将仪器与 CMake 一起使用?使用 Visual Studio 项目设置解决了与非工作数据断点(例如 Can't use data breakpoint C++, Visual Studio 2013 )类似的问题,这不适用于我的情况
【问题讨论】:
可以让cmake生成VS解决方案,然后根据需要调整设置。 我猜负片正在重新生成会抛出你对设置的更改。还是现在不这样做?好久没碰VS里面的设置了。 【参考方案1】:(1)请先添加断点,并确保在添加数据断点之前断点已命中。
(2)请将.exe设置为启动项,查看结果。
【讨论】:
我一直将 .cpp 作为启动项,并且 (2) 完成了工作。谢谢!以上是关于如何在 Visual Studio 2017、C++、CMake 中使用数据断点?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 2017 上禁用代码分析?
如何在 Visual Studio 2017 项目中启用 C# 7 的所有功能?
如何使用 Visual Studio 2017 Linux 支持编译和构建 C++17 代码?