将一个已经写好的类制作成dll并使用它

将一个已经写好的类制作成dll并使用它

制作dll

首先打开vs(本案例中使用vs2019)。新建一个动态链接库项目。
在这里插入图片描述
创建完成之后会自动添加如下几个文件。
在这里插入图片描述
不去理会它们,将我们写好的类复制到项目目录下,并添加到项目中。在这里插入图片描述
class和类名Read中间加入__declspec(dllexport)
在这里插入图片描述
点击生成下面得生成dll,即在项目文件-x64-Debug文件夹下生成了如下四个文件。
在这里插入图片描述
.dll文件和.lib文件是我们所需要的,拷贝出.dll文件到你所需要的文件夹1,.lib文件到你所需要的文件夹2
将制作dll所使用到的.h类文件也拷贝到你所需要的文件夹3,随后打开它。将刚才加入的__declspec(dllexport)修改为__declspec(dllimport),随后将其保存。
在这里插入图片描述

使用dll

右键此电脑->属性->高级系统设置->环境变量,打开环境变量编辑框,将文件夹1的路径配置到环境变量中。
新建一个空项目,右键项目->属性->VC++目录。
在这里插入图片描述

在包含目录处配置前文提到的文件夹3,在库目录处配置前文提到的文件夹2
依次点击 链接器->输入->附加依赖项 配置前面生成的.lib文件名。
在这里插入图片描述
随后即可正常使用dll文件了。

注:通常使用时一般会在一个总的文件夹下建立binlibinclude三个文件夹,分别用以存放.dll文件、.lib文件和.h文件。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值