Advertisement

C++VS2019 编程并集成DLL C++VS2019 编程并集成DLL

阅读量:

静态库: 函数与数据被编译至单一的二进制文件中,通常以.lib作为扩展名。在采用静态库进行开发时,链接器会在生成可执行文件的过程中,从该库中提取所需的函数与数据,并将其与应用程序的其他模块整合,从而形成最终的可执行程序。

动态库: 一般情况下会生成两个文件,分别为引入库和DLL文件。引入库中包含了DLL所导出的函数及变量的符号名称,而DLL则存储了实际的函数实现与数据内容。在编译链接阶段,仅需将引入库与目标程序进行关联,DLL中的具体代码和数据不会被复制至可执行文件中。当程序运行时,系统会动态加载DLL,并调用其中导出的函数。

一、创建动态链接库

新建一个用于生成DLL动态链接库的项目

通过鼠标右键点击"源文件",选择"添加"选项,再点击"新建项",即可生成Func.cpp源文件。

编写两个函数:Add()与Sub()。

完成解决方案生成操作后,在debug目录中将会出现动态链接库DllTest.dll。

![](https://ad.itadn.com/c/weblog/blog-img/images/2025-05-31/rxcmE12zeXu6p

全部评论 (0)

还没有任何评论哟~