嘿总之,所有编译和运行,但断点没有被击中。 使用VC++ 2022。按照这个教程
调用:
scons -j4 target=template_debug dev_build=yes debug_symbols=yes
launch.vs.json
{
"version": "0.2.1",
"defaults": {},
"configurations": [
{
"type": "default",
"project": "C:\\dev\\my\\godot\\Godot_v4.2.1-stable_win64.exe\\Godot_v4.2.1-stable_win64_console.exe",
"name": "Godot Game",
"args": [
"--path",
"C:\\dev\\my\\godot\\godotcpp\\test1\\godot-cpp-template\\demo"
]
},
{
"type": "default",
"project": "C:\\dev\\my\\godot\\Godot_v4.2.1-stable_win64.exe\\Godot_v4.2.1-stable_win64_console.exe",
"name": "Godot Editor",
"args": [
"-e C:\\dev\\my\\godot\\godotcpp\\test1\\godot-cpp-template\\demo\\project.godot"
]
}
]
}
看起来一团糟,我做错了什么? 谢谢
您似乎缺少程序数据库(PDB 文件)。 您必须使用 /DEBUG 选项调用链接器。 由于您使用的是 SCons - 您可以编辑配置文件并添加 /DEBUG 链接器选项。