Visual studio 使用C语言 生成DLL 文件 并用 C 调用DLL

Visual studio 使用C语言 生成DLL 文件 并用 C 调用DLL

生成DLL:

新建项目-C++-动态链接库(DLL)

项目-右键-属性-C/C++-预编译头:不使用预编译头。

项目-右键-属性-C/C++-高级:编译为:C。

添加相应的.h和.c文件

在.h中,对外开放的接口前 加注 __declspec(dllexport)

生成后,在Debug目录下会产生一个.dll 和 一个.lib文件

注意:接口函数的实现文件一定要include 声明该接口函数的文件路径。

推荐"eXeScope"这个工具,可以检查到dll文件中有哪些对外的接口,从而验证自己是否生成成功。

调用DLL:

引入dll的方法:

1、LoadLibray 一般是动态加载DLL时(不需要对应的头文件和LIB)。动态调用方式是由编程者用API函数加载和卸载DLL来达到调用DLL的目的,使用上较为复杂,但是能更加有效的使用内存,是编制大型应用程序时的重要

相关文章

长生不老指什么生肖(长生不老指什么生肖?)
正规365娱乐平台

长生不老指什么生肖(长生不老指什么生肖?)

⌛ 09-16 💥 4751
食用盐批发多少钱一吨?您了解市场行情吗?
bet官网365app下载

食用盐批发多少钱一吨?您了解市场行情吗?

⌛ 10-05 💥 3524
最近出圈的“蓝色”系饮品,你喝了吗?
正规365娱乐平台

最近出圈的“蓝色”系饮品,你喝了吗?

⌛ 08-20 💥 2200