先建一个MFC扩展DLL项目。加入类定义:
(注意:Cirle的定义中没有使用AFX_EXT_CLASS而是使用了DLL_EXPORT是因为我要导出静态变量,否则使用时会出错)
编译生成dll和lib。
新建使用的工程,拷入lib、dll、头文件,在linker->input->Additional Dependencies中加入刚刚的lib文件。
输入代码:
本文介绍如何在MFC扩展DLL项目中定义并导出Point和Circle类,并通过一个示例展示了如何在客户端项目中使用这些类。具体包括类的定义、静态成员的处理、DLL的编译与链接步骤。
先建一个MFC扩展DLL项目。加入类定义:
(注意:Cirle的定义中没有使用AFX_EXT_CLASS而是使用了DLL_EXPORT是因为我要导出静态变量,否则使用时会出错)
编译生成dll和lib。
新建使用的工程,拷入lib、dll、头文件,在linker->input->Additional Dependencies中加入刚刚的lib文件。
输入代码:

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