切换到其他线程时源不可用

问题描述 投票:0回答:1

我正在 Visual Studio 2022 中使用 winapi、winrt 和 wil 编写 C++。

我正在使用Winapi多线程工具,尤其是

::CreateThread

当我调试或构建我的程序时,一切都很好。

当我调试程序并切换到我创建的其他线程时,我收到错误:

ntdll.pdb 未加载

我看到了一个手动定位的选项,我点击了它,但现在它说:

来源不可用
该模块的调试信息中缺少源信息

在定位之前和之后,切换到其他线程时我也收到此消息:

应用程序处于中断模式
您的应用程序已进入中断状态,但没有代码可显示,因为所有线程都在执行外部代码(通常是系统或框架代码)。

屏幕上留下的唯一选项是

View Dissasembly
,它向我显示了一些反汇编代码而不是源代码。

c++ multithreading visual-studio winapi windows-runtime
1个回答
0
投票

问题出在线程中,它首先处理一些系统 dll,然后处理我的代码。 我太早转向他们了

© www.soinside.com 2019 - 2024. All rights reserved.