使用CMake命令在Visual Studio中设置断点

4
我使用CMake生成了一个Visual Studio项目。
是否可以通过CMake命令在项目生成期间或之后设置断点?
这对于我总是想要中断的一些assert调用非常有用。
如果可以通过命令行调用添加断点,那也会很有帮助。
谢谢!
(XCode或Eclipse也会有所帮助)

我差不多已经通过使用devenv /Command命令从命令行打开文件中的特定行并切换断点来使其工作了。不幸的是,在此过程中它会打开一堆窗口,并且从未正常工作。我有99%的把握可以使用控制台.NET应用程序和Visual Studio EnvDTE接口完成它。如果我有时间,我会构建它并分享它。 - Marcus10110
1个回答

2

不可能的。设置断点是关于运行程序,而CMake是用于构建它。


4
这里的技术原因是,Visual Studio将断点信息保存在“.suo”文件中,而该文件不是由CMake生成的,而是由Visual Studio自己生成的。 - ComicSansMS

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