创建动态dll库
1、打开visual studio 创建一个控制台应用程序。
2、选择DLL,空项目。
3、点击源文件,创建一个main.c文件
4、在main.c中写入一个简单的函数,内容如下:
5、选择项目,鼠标右键,选择生成,即可编译生成dll。
6、在项目的目录有dll和lib两个生成好的文件。
在别的项目中使用生成的dll
1、新建一个c的控制台应用程序UseDll,把需要调用的第三方Dll.dll放入Debug/Relese目录下。
2、把Dll.lib放入UserDll目录下,即lib文件放在项目的根目录下。
3、在UseDll项目中新建一个源文件use.c,代码如下:
#include<stdio.h>
//注意必须要有这代码
#pragma comment(lib,"Dll.lib")
int mymax(int a,int b);
int main(){
printf("调用动态dll函数的结果:%d",mymax(5,6));
getchar();
return 0;
}
10、运行结果如下