读书人

dll中怎么导出公共类或者接口

发布时间: 2012-03-06 20:47:55 作者: rapoo

dll中如何导出公共类或者接口
DELPHI中直接可以用export导出INTERFACE接口,
CB中我不知道该如何做?
请各位大侠指教。

[解决办法]
编写DLL里的导出类或导出函数?

__declspec( dllexport )



_export
[解决办法]
导出类或接口 只能使用静态调用

*.h

USERES( "dll.res ")
USEFORM( "*.CPP ",类名不加t)

class __export className
{

}

编译后 把 .h .lib .dll
那去用 .lib 需要包含到工程

然后就像用本地的类一样可以使用了
[解决办法]
若要导出类中的所有公共数据成员和成员函数,关键字必须出现在类名的左边,如下所示:
class __declspec(dllexport) CExampleExport : public CObject
{ ... class definition ... };
[解决办法]
声明时使用
extern "C " __declspec(dllimport) __stdcall ExampleFunction();

读书人网 >C++ Builder

热点推荐