用Regular DLL using shared MFC DLL方式创建的DLL,
如果函数声明为int _stdcall fun(var1,var2...)可以动态调用,但声明为int _cdecl fun(var1,var2...) 或_fastcall则调用出错,声明为int WINAPI fun(var1,var2...)也能调用成功,是否声明为int fun(var1,var2...)的函数是不可能用动态的方式调用?
DLL及调用程序都是用VC6.0
如果函数声明为int _stdcall fun(var1,var2...)可以动态调用,但声明为int _cdecl fun(var1,var2...) 或_fastcall则调用出错,声明为int WINAPI fun(var1,var2...)也能调用成功,是否声明为int fun(var1,var2...)的函数是不可能用动态的方式调用?
DLL及调用程序都是用VC6.0
VC默认是_stdcall,也就是WINAPI
记得看MSDN说其它的不用了
我好像记得vc默认是_cdecl