【VS2022】如何使用命令生成动态链接库.dll文件(保姆级教学)

如何使用命令生成动态链接库.dll文件

/**
 * @file            如何使用命令生成动态链接库.dll文件
 * @author          jUicE_g2R(qq:3406291309)
 * 
 * @brief			教学演示
 * @tool            visual studio2022(2019也适用)
 * 
 * @copyright       2023.10
 * @COPYRIGHT			 原创技术笔记:转载需获得博主本人同意,且需标明转载源
 */

jUicE_g2R的个人主页

0 说在前面

在高版本的 visual studio (例如2019、2022版)里好像是不能使用 cmd命令行进行生成.dll文件的(也有可能是我没找到怎么解决这个问题)
在这里插入图片描述

1 第一步:创建文件夹和文件

在 F盘创建一个 dllTst 文件夹,在这个文件夹里,新建一个.txt文件,命名为 mydll
在这里插入图片描述
写入一个导出函数(实现的是两数相加的功能),代码如下:

_declspec(dllexport) int add(int a,int b){
	return a+b;
}

.txt 后缀改成 .c 或者 .cpp

2 第二步:打开 visual studio 中的 Powershell

然后打开 visual studio2022,点击最上面一栏的 视图,选择下面的 终端

在这里插入图片描述

这个就是所谓的 “ vs开发者终端 ”,实际上叫 powershell

3 第三步:向 Powershell 输入生成 dll文件 命令

先将目录转到 mydll.c 的文件夹处(F:\dllTst) ,输入命令:

cd F:\dllTst

换行,然后输入命令:

cl mydll.c /LD

注意:是 ‘/’LD 意思是生成.dll文件。
在这里插入图片描述

4 查看

这里还生成了.lib文件,这个文件不是静态库,而是给链接器提供信息的文件(也叫导入库)
在这里插入图片描述

jUicE_g2R的个人主页

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值