动态链接库注意事项

34 篇文章 0 订阅
12 篇文章 1 订阅

建立:

1.新建VC++->Wndows桌面->动态链接库项目

2.写头文件:(注意构造函数和析构函数都要写在头文件中)

#ifndef 头文件名

#define 头文件名

#endif//头文件名

写源文件

3.源文件->添加新项->代码->模块定义文件(.def)

LIBRARY "DLL项目名"

EXPORTS

    函数名1 @1

    函数名2 @2

    函数名3 @3

    函数名4 @4

    ...

4.右键DLL项目->生成,在解决方案的(注意:不是项目的)Debug目录下会有.dll文件和.lib文件。

使用:

1.右键需要使用dll的项目->属性:

1)C/C++->常规->附加包含目录(填写头文件所在目录):

头文件所在目录;%(AdditionalIncludeDirectories)

示例:C:\Users\guoyi\source\repos\HXLBMPFILEDLL\HXLBMPFILEDLL;%(AdditionalIncludeDirectories)

2)链接器->常规->附加库目录(填写.lib文件(库文件)所在目录):

.lib所在目录;%(AdditionalIncludeDirectories)

示例:C:\Users\guoyi\source\repos\HXLBMPFILEDLL\Debug;%(AdditionalIncludeDirectories)

3)链接器->输入->附加依赖项(填写.lib文件名):

示例:HXLBMPFILEDLL.lib

确定

2.复制.lib文件,粘贴到需要使用dll的项目所在的解决方案的(注意:不是项目的)Debug目录下

然后,就可以愉快的使用dll了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gy5461

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值