如何在Visual C++中按指定文件和行号设置断点
在Visual Studio 2022中直接通过
文件名:行号设置断点的方法 方法一:通过断点窗口创建文件断点
- 打开断点窗口:按
Ctrl+Alt+B快捷键,或者从菜单栏选「调试」→「窗口」→「断点」 - 点击窗口里的「新建」,选择「文件断点」(别选成函数断点)
- 在弹出的输入框里直接填
foo.c:234,点「确定」即可完成设置
方法二:用命令窗口执行指令
- 打开命令窗口:按
Ctrl+Alt+A,或者从「视图」→「其他窗口」→「命令窗口」打开 - 在命令行里输入以下指令并回车:
这条命令会直接在指定文件的对应行创建断点bp foo.c:234
注意事项
- 要确保
foo.c对应的库项目已经生成了调试符号(.pdb文件),并且当前调试会话加载了该符号,否则断点可能无法命中 - 如果
foo.c是外部依赖库的源码,需要先让VS能定位到该文件的路径(可通过调试选项里的符号路径配置添加源码位置)
内容的提问来源于stack exchange,提问作者Swiss Frank
相关产品推荐
相关产品推荐

