gpt4 book ai didi

c++ - 使用 GetProc 从 dll 中获取函数并进入它们?

转载 作者:搜寻专家 更新时间:2023-10-31 01:55:00 26 4
gpt4 key购买 nike

我有以下代码:

  GetNumberOfFormatsFunc getNumberOfFormats = (GetNumberOfFormatsFunc)lib.GetProc("GetNumberOfFormats");
if (getNumberOfFormats != NULL)
{
RINOK(getNumberOfFormats(&numFormats));
}

函数 GetProc 是这样做的:

GetProcAddress(module, proceName)

当函数“getNumberOfFormats”被调用时,调试器不会进入它,即使我在上面按“F11”也是如此。它也没有告诉我我错过了调用堆栈。

该函数存在于一个单独的项目中,它链接到该项目的 copmiled DLL。知道为什么我无法单步执行代码吗?

最佳答案

Visual Studio 找不到您的 DLL 的调试符号。检查是否为您的DLL生成并存在PDB文件。

关于c++ - 使用 GetProc 从 dll 中获取函数并进入它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8921401/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com