Microsoft dll debug - 源不可用

时间:2016-03-07 17:05:35

标签: visual-c++

在以下代码中:

#include <windows.h>

LRESULT CALLBACK WindowProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam);

int WINAPI wWinMain(HINSTANCE hInstance,HINSTANCE,PWSTR pCmdLine,int nCmdShow)
{
    // Register the window class.
    const wchar_t CLASS_NAME[]  = L"Sample Window Class";

    WNDCLASS wc ={};

    wc.lpfnWndProc   = WindowProc;
    wc.hInstance     = hInstance;
    wc.lpszClassName = CLASS_NAME;

    RegisterClass(&wc);

我想进入RegisterClass(&wc);。目前,当我按F11时,它会跳过该功能。

如果我单步执行程序集,那么调用堆栈会在user32.dll函数的RegisterClassW()处显示我在某处。

如果我继续尝试逐步浏览我的来源,我会看到一个Windows信息对话框,其中指出:Source Not AvailableSource information is missing from the debug information for this module

有没有办法查看源代码,或者您必须是Microsoft开发人员吗?

我找到了link来微软的共享源倡议和Code Center Premium。也许这是唯一的方法?

对于非官方的参考,或许可以看一下

我想在Visual Studio中可能无法使用其中任何一个进行调试。

0 个答案:

没有答案