C++VS2019 编程并集成DLL C++VS2019 编程并集成DLL
发布时间
阅读量:
阅读量
静态库: 函数与数据被编译至单一的二进制文件中,通常以.lib作为扩展名。在采用静态库进行开发时,链接器会在生成可执行文件的过程中,从该库中提取所需的函数与数据,并将其与应用程序的其他模块整合,从而形成最终的可执行程序。
动态库: 一般情况下会生成两个文件,分别为引入库和DLL文件。引入库中包含了DLL所导出的函数及变量的符号名称,而DLL则存储了实际的函数实现与数据内容。在编译链接阶段,仅需将引入库与目标程序进行关联,DLL中的具体代码和数据不会被复制至可执行文件中。当程序运行时,系统会动态加载DLL,并调用其中导出的函数。
一、创建动态链接库
新建一个用于生成DLL动态链接库的项目

通过鼠标右键点击"源文件",选择"添加"选项,再点击"新建项",即可生成Func.cpp源文件。
编写两个函数:Add()与Sub()。
完成解决方案生成操作后,在debug目录中将会出现动态链接库DllTest.dll。

还没有任何评论哟~
