DLL实验
-
.dll是动态链接库(Dynamic Link Library)的缩写。DLL是一个包含可由多个程序,同时使用的代码和数据的库。
-
可以更为容易地将更新应用于各个模块,而不会影响该程序的其他部分
-
编程实现DLL,导出斐波那契数列第N项、阶乘函数
DLL部分编写
创建DLL项目
- 在CLion中
New Project
, - 选择
C Library
- 选择自己的项目路径(以后会用到)
- Libaray选择
shared
- 点击Creat创建
编写DLL文件
![](https://i-blog.csdnimg.cn/blog_migrate/a14d7c385bc701d96135d537149207e2.png)
在项目自动新建出的library.c
中写代码,即斐波那契数列前N项和、阶乘函数
#include "library.h"
#include <stdio.h>
//打招呼函数,用于检测DLL是否导入成功
void hello(void) {
printf("Hello, World!\n");
}
//菲