错误描述
所有的断点在 debug 模式无法访问,原因是没有代码与之关联。

根据报错信息考虑搜索 No source file named。

解决方案
根据诸多已有的问答 ,对我有效的解决方案是在 CMakeList.txt 中添加:
set(CMAKE_CXX_FLAGS "-g")
原理:-g 选项会在生成的可执行文件中嵌入调试符号表,这样可以在调试器中查看变量、函数和源代码等信息,并进行逐行的调试。

这个问题在 codeblocks 中也会遇到。
UPD
2023-07-03: 本文是作者年轻时候写的,当时自己的写作模式和风