简单 Demo:C++编写、调用动态链接库

一、引言

最近在使用 C++11 刷 LeetCode 的同时,渐渐萌生了自己写一个 LeetCode 内置数据结构库的想法。比如说,只需要输入:

[1, 2, null, 3]

就可以自动将其转化为二叉树的功能。

不过这里扯远了,要想自己写一个库,那么第一步就是如果编写一个能够方便让其他项目调用的库项目。

这里我选择了动态链接库。接下来,我将一步一步地建立一个 DLL 项目,并编写一个测试项目来调用它(暂时只实现了动态链接库的静态调用 T_T)。

首先声明,这篇博客的内容是我参照另外两篇博客的内容之后写出来的,内容大部分都是参考前人的思想结晶:

Visual Studio 写自己的动态链接库(DLL)
C++编写DLL动态链接库的步骤与实现方法

下面,让我们打开 Visual Studio 开始吧!

二、MyDll:我们自己的动态链接库项目

1. 建立一个空的解决方案:这个解决方案是用来装载我们的 MyDll 的动态链接库项目和 TestMyDll 测试项目的

1. 建立一个空的解决方案

2. 添加一个新项目 MyDll:这个项目就是我们的动态链接库项目

2. 添加一个新项目 MyDll

3. 设置项目属性:在弹出来的应用程序设置中,应用程序类型选择 DLL,附件选项选择 空项目,然后点击完成即可

  • 2
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值