1) 打开vs 新建项目,起的名字不能有中文

vs环境下动态库的制作

2)选择“DLL” -> 选择“空项目”

vs环境下动态库的制作

3)写代码

写代码是分文件写的xxx.c和xxx.h,只是不需要main()函数测试罢了。你可以重新新建项目,重新写;或者用之前写好的代码,生成库:

vs环境下动态库的制作

4)工程添加所需代码

拷贝所需代码到工程所在目录(生成动态库可以不需要头文件)

vs环境下动态库的制作

添加所需代码:

vs环境下动态库的制作
vs环境下动态库的制作\

修改代码,当发现windows动态库没有lib文件生成时候,需要在动态库中每个函数定义的头部添加如下代码:

vs环境下动态库的制作

5)编译生成动态库

vs环境下动态库的制作

6)生成的动态库所在目录

vs环境下动态库的制作
vs环境下动态库的制作
一般的动态库程序有lib文件和dll文件。lib文件是必须在编译期就连接到应用程序中的,而dll文件是运行期才会被调用的。

xxx.dll、xxx.lib、xxx.h拷贝给用户使用:
vs环境下动态库的制作

相关文章:

  • 2021-05-20
  • 2021-04-21
  • 2021-12-17
  • 2022-12-23
  • 2021-05-10
  • 2022-12-23
  • 2022-12-23
  • 2021-05-19
猜你喜欢
  • 2021-09-18
  • 2021-05-13
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2022-01-07
  • 2021-05-15
相关资源
相似解决方案