VS创建以及调用C语言动态链接库DLL

时间:2024-03-19 08:15:46

创建动态链接库DLL

1、首先创建一个新的DLL工程

VS2019创建以及调用C语言动态链接库DLL

2、工程中会生成几个自带的文件,注意把后缀cpp改为“c”,为了方便,可以直接在“pch.c”上进行操作。

VS2019创建以及调用C语言动态链接库DLL

3、在pch.c文件中编写函数实现的功能,这里我实现一个加法功能的函数

VS2019创建以及调用C语言动态链接库DLL

4、将函数的声明在pch.h文件中实现

VS2019创建以及调用C语言动态链接库DLL
(注意要加上红框中的代码),这部分代码C语言和C++是不同的

5、点击“生成”->生成解决方案即可

VS2019创建以及调用C语言动态链接库DLL

6、上述解决方案生成时是在debug模式下的,因此可以在工程项目的debug目录下找到所生成的dll和lib

VS2019创建以及调用C语言动态链接库DLL

调用动态链接库DLL

1、创建一个空的工程项目,创建主程序调用函数

VS2019创建以及调用C语言动态链接库DLL

2、将函数的头文件以及dll和lib添加到现在的工程目录下

VS2019创建以及调用C语言动态链接库DLL

3、把添加的lib文件名加入到附加依赖项

在工程上点击右键——》属性——》链接器——》输入
VS2019创建以及调用C语言动态链接库DLL

在“附加依赖项”中,下拉菜单点击“编辑”,
VS2019创建以及调用C语言动态链接库DLL

然后将lib文件名加入到附加依赖项
VS2019创建以及调用C语言动态链接库DLL

4、将头文件“pch.h”引入到主函数中

VS2019创建以及调用C语言动态链接库DLL

5、运行即可