我有一个带有非损坏名称的.dll(使用depends.exe验证),但是我使用VS构建的应用程序会查找错误的名称。在这种情况下,DLL称为libEGL.dll并导出许多函数,例如:
然而,当我使用' Dependency Walker'要查看链接到libEGL.dll的.exe,它正在寻找这些功能:
现在,我正在努力弄清楚为什么要寻找_eglCreateImageKHR@20
而不是eglCreateImageKHR
。在声明它的头文件eglext.h
中,此函数的声明被extern "C" {
标记包围。
有没有人知道为什么可执行文件试图找到“损坏的”文件?命名