VC6.0能否使用VC.NET编译出来的动态链接库dll吗?

来源:百度知道 编辑:UC知道 时间:2024/05/15 06:16:37
另外VB编译出来的可以吗?

当然可以, 象使用系统api那样子声明函数就可以了,不过要注意c和vb类型区别,

可以的,DLL这个动态库只要遵守标准调用约定不关是什么写的,不关什么程序调用他都可以的。

方法和简单导出函数声明为

extern "C" _declspec(dllimport) void WINAPI fun();

或者

extern "C" _declspec(dllimport) void _stdcall fun()

总之加上 _stdcall 或者 WINAPI(WINAPI实际也是 _stdcall 只是用define 定义了)

标准调用约定大致意思是当函数被调用的时候其参数从右向左依次压入栈中