先建一个MFC扩展DLL项目。加入类定义:
在这个简单例子中,我全部内联了。
(注意:Cirle的定义中没有使用AFX_EXT_CLASS而是使用了DLL_EXPORT是因为我要导出静态变量,否则使用时会出错)
编译生成dll和lib。
新建使用的工程,在linker->input->Additional Dependencies中加入刚刚的lib文件。
输入代码:
本文介绍了一个MFC扩展DLL项目的实例,通过创建并使用自定义的Point和Circle类,展示了如何在DLL中导出类及静态成员,并在客户端项目中调用这些类的方法。
先建一个MFC扩展DLL项目。加入类定义:
在这个简单例子中,我全部内联了。
(注意:Cirle的定义中没有使用AFX_EXT_CLASS而是使用了DLL_EXPORT是因为我要导出静态变量,否则使用时会出错)
编译生成dll和lib。
新建使用的工程,在linker->input->Additional Dependencies中加入刚刚的lib文件。
输入代码:

被折叠的 条评论
为什么被折叠?