debugging 无法附加到进程,常规异常

20jt8wwn  于 2022-11-14  发布在  其他
关注(0)|答案(1)|浏览(131)

这来自Visual Studio社区2022 64位17.1.1“当前版本”。
要调试的二进制文件是在Windows 11上使用相同的IDE编译的,但我在Windows 10专业版上运行它。一旦它启动,我就尝试附加调试器。
同一个文件系统包含所有exe、lib、dll、obj和source,它们都位于相同的位置和完整路径中,因为它在两台计算机上的挂载位置相同(T:)。
附件类型是“自动”。我正在执行调试-〉附加到进程,并单击PID。
在编译exe的Windows 11框上的同一IDE上连接调试器时,相同的工作流会成功。
所有进程都属于同一用户(me)。
谷歌搜索什么也没有找到,除了关于远程调试(我试图在运行二进制文件的计算机上调试)和权限的红鲱鱼。

roqulrg3

roqulrg31#

好吧,我不确定这个答案是否对其他人有帮助,但是在Windows 11上,当我选择有问题的二进制文件时,“Attach to:“菜单会自动显示为“Native Code”。在Windows 10上,相同的Visual C++版本,附加到完全相同的二进制文件,出于某种原因,会将其检测为Python。手动将代码类型设置为“Debug these code types:“--〉Native允许调试器正确附加。

相关问题