VC++动态链接库(DLL)编程深入浅出(二)
出处:PConline 2005年09月14日 作者:宋宝华 责任编辑:moningfeng
文章导读:VC++动态链接库(DLL)编程深入浅出(二):4.非MFC DLL
上节给大家介绍了静态链接库与库的调试与查看(动态链接库(DLL)编程深入浅出(一)),本节主要介绍非MFC DLL。
4.非MFC DLL
4.1一个简单的DLL
第2节给出了以静态链接库方式提供add函数接口的方法,接下来我们来看看怎样用动态链接库实现一个同样功能的add函数。
如图6,在VC++中new一个Win32 Dynamic-Link Library工程dllTest(单击此处下载本工程附件)。注意不要选择MFC AppWizard(dll),因为用MFC AppWizard(dll)建立的将是第5、6节要讲述的MFC 动态链接库。

图6 建立一个非MFC DLL
在建立的工程中添加lib.h及lib.cpp文件,源代码如下:
/* 文件名:lib.h */
#ifndef LIB_H
#define LIB_H
extern "C" int __declspec(dllexport)add(int x, int y);
#endif
/* 文件名:lib.cpp */
#include "lib.h"
int add(int x, int y)
{
return x + y;
}
相关快问问题
频道精选
不花钱又能表达芳心,为对方设计情人节贺卡或者壁纸之类的,相信你的花心思制作的作品也能感动对方。...[详细]
- 视频教程:VC++从入门到精通07-10
- C#积木模块ABC(2)02-14
- C#积木模块ABC(1)02-14
- C#编程入门三部曲:第三步 增加响应用户02-14
- C#编程入门三部曲:第二步 向表单中增加02-14
论坛热帖
热门软件下载推荐
本周十大热评文章
本周十大人气文章
软件今日报价






