dll(动态链接库)的编写
很可能有人会困惑dll究竟是什么,又改如何编写dll呢?今天,我就记录下编写以及调用动态链接库的步骤吧。
1.启动visuanl 6.0,新建工程 dll,如上图
2.在Source File中新建一个cpp文件
3.将如下代码复制到刚才新建的cpp中去
#include<stdio.h> extern "C" __declspec(dllexport) int Max(int i,int j) { return i>j?i:j; } extern "C" __declspec(dllexport) int Min(int i,int j) { return i<j?i:j; }
4.编译运行,在Debug文件夹中会发现有lib,dll格式文件
5.再重新建立一个cpp文件(ps:不是在刚才那个新建的项目中)
#pragma comment(lib,"DLL.lib") #include<stdio.h> extern "C" __declspec(dllexport) int Max(int i,int j); extern "C" __declspec(dllexport) int Min(int i,int j); void main() { int a = 10; int b = 20; printf("Max = %d,Min = %d\n",Max(a,b),Min(a,b)); getchar(); }
6.将刚才所建工程中的lib,dll文件复制到所见cpp文件所在的目录下
7.这样dll就建立完成了,同时,只要将exe文件和dll文件放下同一目录下,这样exe文件就可以运行了
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步