DLL在各种版本的Visual Studio中不兼容

时间:2014-07-06 15:31:20

标签: visual-studio dll linker dllexport incompatibility

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

0 个答案:

没有答案