我有以下代码:
GetNumberOfFormatsFunc getNumberOfFormats = (GetNumberOfFormatsFunc)lib.GetProc("GetNumberOfFormats");
if (getNumberOfFormats != NULL)
{
RINOK(getNumberOfFormats(&numFormats));
}
GetProc函数执行此操作:
GetProcAddress(module, proceName)
当调用函数'getNumberOfFormats'时,即使我按下'F11',调试器也不会进入它。它也没有告诉我我错过了一个callstack。
该函数存在于一个单独的项目中,它链接到该项目的copmiled DLL。任何想法为什么我不能进入代码?
答案 0 :(得分:2)
Visual Studio找不到DLL的调试符号。检查是否为您的DLL生成了PDB文件并且存在。