VC6编译环境的MFC扩展DLL的应用
奈李和李子
2015.8.14
VC6编译环境的MFC扩展动态库既可导出C++全局函数,又能导出C++类。我们知道C++是面向对象编程,以类来组织程序框架的,因此,充分利用MFC扩展动态库功能是相当重要的。另外,可以VC6自带的或另单独下载的depends反汇编软件工具查看DLL导出的类和函数,如下图所示。
在制作MFC扩展动态库DLL之前,需把头文件(.h)和执行文件(.cpp)编写好,编写规则和应用步骤如下:
(1)在头文件中,使用AFX_EXT_ClASS来定义DLL库的输出C++类,如下代码所示:
(2)在头文件中,使用AFX_EXT_API定义DLL库的输出全局函数,如下代码所示:
/**********************h文件************************/
// exported API functions
#ifndef _CAD_DEF_H_
#define _CAD_DEF_H_
#include math.h
#include afxtempl.h
//要导出的C++类
class AFX_EXT_CLASS To3D
{
public:
//公共类成员变量
double x_out1 , y_out1 , z_out1;
public:
//构造与析构函数
To3D();
~To
您可能关注的文档
- 常微分方程第三版2.1题材.ppt
- 常微分方程第五章线性微分方程组题材.ppt
- 常微分方程—二阶线性,常系数题材.ppt
- 常微分方程数值解(第六章)题材.ppt
- 常微分方程数值解题材.ppt
- 常微分方程习题课题材.ppt
- 常用产品简介题材.ppt
- 常用传感器与敏感元件题材.ppt
- 常用的低压电器_钱玉良题材.ppt
- 常用的准备功能指令题材.ppt
- 煤矿测量工岗位专业考试试卷和答案.docx
- 2026届云南省曲靖市麒麟区五中高二化学第一学期期末达标测试试题含答案.docx
- 2025年执业药师药学专业知识试卷含答案:药物化学与药理学综合测试.docx
- 贵州省遵义市汇川区2025-2026学年八年级上学期学业水平(期末)考试数学(解析版).pdf
- 大一大学美育考试题及答案.docx
- 贵州省遵义新蒲新区2025-2026学年上学期八年级期末数学试题(解析版).pdf
- 工厂供电考试试卷及答案.docx
- 2025年焦作沁阳市公益性岗位人员招聘33人考试备考题库及答案解析.docx
- 贵州省遵义市第二十三中学2025-2026学年八年级上学期期末数学试卷(解析版).pdf
- 2025年一建《机电工程管理与实务》考试施工组织设计模拟试题含答案库含答案.docx
原创力文档

文档评论(0)