dll(dynamic link library)的创建和使用

DLL创建及使用方法_rad11开发dll_twtian01的博客-CSDN博客

参考了以上这一篇博客

一、什么是dll文件?

        DLL文件是动态链接库(Dynamic Link Library)的缩写,它是Windows操作系统中的一种可执行文件格式。DLL文件包含由本地应用程序使用的函数、变量和资源等,可以被多个程序共享和重用。

        DLL文件的作用是将通用的代码和资源打包成独立的文件,以便其他程序可以在需要时调用它们,而不需要每个程序都独立地包含这些代码和资源。通过使用DLL,可以节省磁盘空间,减少代码冗余,提高代码的复用性和维护性。               ——from chatGPT

对了,declspec竟然是一个单词,意思是 “调用约定”

二、关于dll文件的创建

在vs2017中,创建项目时直接选择dll类型即可,

然后,它本身包含有初始文件,不用管它,自己添加自己的头文件.h 和在那个main.cpp中写代码就好了,之后就可以直接创建了,

不过,需要用到_declspec(dllexport)这些语法,自己查一下,

最后创建后就可以在目录中看到对应的.dll文件了

三、关于dll文件的使用

sorry,这部分我使用失败了,。。。以后有机会再来好了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DLLDynamic Link Library)和API(Application Programming Interface)都是用于软件开发中的重要概念。 DLL是一种动态链接库,它是一组可以在程序运行时被调用的函数或者变量的集合,它可以被多个程序共享使用。当一个程序需要使用某个DLL中的函数或变量时,它会在程序运行时动态加载该DLL,然后调用其中的函数或变量。DLL使用场景包括: 1. 节省内存空间:由于多个程序可以共享同一个DLL,因此可以减少程序的内存占用。 2. 方便更新和维护:如果某个DLL需要更新,只需要替换掉DLL文件即可,不需要重新编译整个程序。 3. 增加程序的灵活性:通过DLL,程序可以调用其他程序中的函数或变量,从而实现更为灵活的功能实现。 API是一种应用程序编程接口,它定义了一组可以被其他程序调用的函数、结构体和常量等,让其他程序可以使用这些函数和数据结构来实现特定的功能。API的使用场景包括: 1. 实现复杂功能:通过使用API,程序可以调用其他程序中的函数和数据结构,从而实现复杂的功能。 2. 提高开发效率:使用API可以减少程序员的编码工作量,并且可以利用其他开发者已经实现的功能。 3. 提高程序的可移植性:使用API可以提高程序的可移植性,因为API所提供的函数和数据结构是跨平台的,可以在不同的操作系统和硬件环境中使用

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值