DLL实用技巧——namespace, 生成后事件

本文介绍了DLL编程中的实用技巧,包括如何在DLL中使用namespace避免函数名冲突,以及利用VC的生成后事件自动复制最新库文件。详细讨论了显式和隐式调用DLL的方法,并给出了示例。
摘要由CSDN通过智能技术生成

DLL实用技巧——namespace, 生成后事件  

本人不才, 暂时写不出什么好文,   今天, 我想在这里写一点我认为比较实用的技巧。

在项目稍微大点的时候,我们不可避免得要把某些功能模块分开来进行开发,动态链接库对我们来说是个不错的选择。

一、DLL简介

库文件有两种,一个是动态链接库,一种是静态链接库,这里只讲其中的动态链接库,本文介绍的对象是Windows 32 DLL MFC扩展类DLL

动态链接库生成后,提供给其他的动态库、静态库或应用程序进行调用。做后库文件后,需要提供给调用方这样几个文件:

1.  DLL文件 —— 包含编译链接好的代码和变量

2.  LIB文件 —— 包含一系列对DLL文件中资源的描述

3.  H头文件 —— 声明DLL中可以被用户引用的类型、宏、变量、函数等

对调用者来说,调用DLL有隐式调用和显式调用两种不同的方法。下面分别进行简要介绍:

1 显式调用DLL

调用者在编译链接过程中,并不需要链接和包含任何与DLL相关的文件。不过,我要预先了解

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值