C++ 如何在运行时验证DLL调用约定
我正在C++ 如何在运行时验证DLL调用约定,c++,visual-studio-2010,dll,C++,Visual Studio 2010,Dll,我正在C++中使用visualstudio2010开发DLL,我的DLL从第三方DLL调用函数 有许多第三方DLL具有相同的名称,来自许多不同的开发人员,它们提供相同的功能,我的DLL必须能够工作 使用这些DLL中的每一个 问题是每个开发人员使用不同的调用约定,stdcall,cdecl等。 我的DLL是否可以在运行时验证第三方DLL的调用约定?不止2个。。。可能重复:我认为应该在编译时解决这个问题是错误的吗?@PasserBy我的代码必须指定函数的调用约定,在我的情况下,运行时才可能知道它。@
C++
中使用visualstudio2010
开发DLL
,我的DLL从第三方DLL调用函数
有许多第三方DLL具有相同的名称,来自许多不同的开发人员,它们提供相同的功能,我的DLL必须能够工作
使用这些DLL中的每一个
问题是每个开发人员使用不同的调用约定
,stdcall
,cdecl
等。
我的DLL是否可以在运行时验证第三方DLL的调用约定?不止2个。。。可能重复:我认为应该在编译时解决这个问题是错误的吗?@PasserBy我的代码必须指定函数的调用约定,在我的情况下,运行时才可能知道它。@Joe谢谢,但在这个链接中,我找不到“运行时”的解决方案。