当前位置: 首页 > news >正文

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

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

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

jUicE_g2R的个人主页

文章目录

  • 如何使用命令生成动态链接库.dll文件
  • jUicE_g2R的个人主页
    • 0 说在前面
    • 1 第一步:创建文件夹和文件
    • 2 第二步:打开 visual studio 中的 Powershell
    • 3 第三步:向 Powershell 输入生成 dll文件 命令
    • 4 查看
  • 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的个人主页

http://www.lryc.cn/news/193136.html

相关文章:

  • Qt之模块介绍
  • Socks5代理和代理IP
  • 计算机指令、机器码
  • MyLife - Docker安装Consul
  • Leetcode刷题笔记--Hot61-70
  • python特别篇—github基本操作手册
  • tiktok直播websocket序列化与反序列化
  • 微信picker弹出之后 , 背景变成灰色是怎么做的
  • 通用考勤后台管理系统
  • LeetCode75——Day5
  • 面向C++模块的开源 IFC SDK
  • Docker开启远程访问+idea配置docker+dockerfile发布java项目
  • 基于nodejs+vue教学辅助管理系统
  • Qt 子线程中无限递归的信号槽导致主线程槽失效的原因和解决办法
  • 实施 DevSecOps 最佳实践
  • 第56节——redux-toolkit中的createAction——了解
  • 【数据结构】排序--选择排序(堆排序)
  • C# 图解教程 第5版 —— 第2章 C# 和 .NET Core
  • 数据结构 | Huffman TreeCode
  • mysql拼接字符串函数
  • python基础(5):深入理解 python 中的赋值、引用、拷贝、作用域
  • 《动手学深度学习 Pytorch版》 8.6 循环神经网络的简洁实现
  • leetcode做题笔记173. 二叉搜索树迭代器
  • RPA流程自动化的优势和好处
  • 搭建 Hadoop 生态集群大数据监控告警平台
  • 课题学习(七)----粘滑运动的动态算法
  • python二次开发CATIA:测量曲线长度
  • 从零开始学习调用百度地图网页API:二、初始化地图,鼠标交互创建信息窗口
  • Yarn基础入门
  • element picker 时间控件,指定区间和指定月份置灰