读书人

怎样用VC6.0创建一个DLL?解决办法

发布时间: 2012-01-12 22:11:58 作者: rapoo

怎样用VC6.0创建一个DLL?
在下用VC编写了一些类和函数,想把它们创建成为DLL以便同伙能够在delphi中调用,但不知怎样用VC6.0创建一个DLL?
请大家指点,或论坛里有介绍怎样用VC6.0创建一个DLL的帖子,请提供下链接
谢谢!

[解决办法]
用AFX_EXT_CLASS 导出类。
用extern "C " __declspec(dllexport)导出方法
[解决办法]
http://www.vckbase.com/code/listcode.asp?mclsid=13&sclsid=1303
[解决办法]
工程-> new-> MFC AppWinzard(dll),创建时最好选择静态连接库,以防对方机器上缺失库文件
创建后在最后添加代码:

extern "C " __declspec(dllexport) int fun(int a, int b)
{
int c;
...
return c;
}
[解决办法]
写标准DLL很容易,但是你的DLL中有类,这样的DLL,Dephi很调用吗?

读书人网 >VC/MFC

热点推荐