首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GetProcAddress,错误127 (ERROR_PROC_NOT_FOUND)

GetProcAddress,错误127 (ERROR_PROC_NOT_FOUND)
EN

Stack Overflow用户
提问于 2011-10-07 11:22:41
回答 2查看 8.5K关注 0票数 0

我正在尝试调用在DLL中定义的函数,如下所示:

http://xiph.org/vorbis/doc/vorbisfile/ov_fopen.html

LoadLibraryA是成功的,并且GetProcAddress似乎为我尝试过的每个其他函数返回了一个有效的地址。这里它返回NULL,GetLastError()返回127 (ERROR_PROC_NOT_FOUND)。

代码语言:javascript
运行
复制
const char* dllName = "libvorbisfile.dll";
mhDll = LoadLibraryA(dllName);
typedef int (__cdecl *OV_FOPEN)(char*, OggVorbis_File*);
OV_FOPEN ProcFOpen = (OV_FOPEN) GetProcAddress(mhDll, "ov_fopen");

我能做什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-07 11:39:26

根据this discussion thread的说法,libvorbisfile.dll的一些版本缺少ov_fopen。

票数 4
EN

Stack Overflow用户

发布于 2011-10-07 11:32:23

使用Depends检查DLL,找出找不到该函数的原因。这可能只是文档中的名称错误,或者存在名称损坏问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7682732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档