我使用visual studio 2008编译的DLL文件(假设stub.dll
),我知道这个DLL的导出函数签名,但我不知道它'内部实施。
这个DLL本身使用了我应该编写的另一个DLL中的一些其他导出函数(假设server.dll
)
我在visual studio 2013& amp;写了我的server.dll
。正确导出所有需要的函数,我的测试程序可以毫无问题地使用导出的函数,但是当我想使用stub.dll
时,它很容易加载动态库。
由于我无法访问它的来源,所以我无法调试它以找到问题所在,但我想它应该是各种版本的编译器或链接器之间的某种不兼容性。我无法在server.dll
中使用stub.dll
(只是调用约定,我确定它们都使用_stdcall
调用约定)。
任何想法?