Visual Studio - C ++可执行文件查找损坏的名称

时间:2014-09-08 17:55:35

标签: c++ visual-studio-2012

我有一个带有非损坏名称的.dll(使用depends.exe验证),但是我使用VS构建的应用程序会查找错误的名称。在这种情况下,DLL称为libEGL.dll并导出许多函数,例如:

  • eglCreateImageKHR
  • eglChooseConfig
  • eglCreateContext

然而,当我使用' Dependency Walker'要查看链接到libEGL.dll的.exe,它正在寻找这些功能:

  • _eglCreateImageKHR @ 20
  • eglChooseConfig
  • eglCreateContext

现在,我正在努力弄清楚为什么要寻找_eglCreateImageKHR@20而不是eglCreateImageKHR。在声明它的头文件eglext.h中,此函数的声明被extern "C" {标记包围。

有没有人知道为什么可执行文件试图找到“损坏的”文件?命名

0 个答案:

没有答案