解决方案-Visual Studio生成库(DLL&LIB)以及如何调用

简介: 解决方案-Visual Studio生成库(DLL&LIB)以及如何调用

问题说明


      使用VS编程时,一般会根据不同的场景需求将类封装成库文件,以供他人使用,比如我作为算法工程师会将算法库打包,然后供软件工程师调用;那么如何利用VS进行库(动态库和静态库)的生成呢,本文将为你详细讲解。

具体流程

     1)打开VS,随便创建一个项目:

图1 创建项目

     2)将需要封装的类放进去,头文件和源文件:

图2 放入类文件

    3)项目->属性,选择Release或者Debug,64位或者32位,点击配置类型为dll就是动态库,lib就是静态库:

图3 配置动态库

图4 配置静态库

    4)设置好点击生成解决方案,就生成了对应的DLL或者LIB:

图5 生成解决方案

    5)库文件处于当前项目的X64文件下,32位则处于当前项目下:

图6 库文件所在位置

    6)创建测试项目,可以通过设置包含目录的方式,也可以直接把头文件放入当前项目下:

图7 导入头文件

   7)链接库:

图8 链接库

   8)调用库函数的效果,该函数为巴特沃斯低通滤波:

图9 原图

图10 效果图

      以上就是“使用Visual Studio生成库(DLL&LIB)以及如何调用”的方案。


      详细的调用第三方库的方法见下文:


      解决方案-Visual Studio设置通用配置(包含路径+依赖库)_翟天保的博客-CSDN博客


      如果文章帮助到你了,可以点个赞让我知道,我会很快乐~加油!

相关文章
|
22天前
Visual Studio 2022 中VLD库如何安装
Visual Studio 2022 中VLD库如何安装
21 1
|
27天前
Visual Studio 2022 中VLD库如何安装
Visual Studio 2022 中VLD库如何安装
29 0
|
2月前
|
C++
Visual Studio 2022编译错误 Error MSB8041-此项目需要MFC库解决方案
Visual Studio 2022编译错误 Error MSB8041-此项目需要MFC库解决方案
|
4月前
|
IDE API 开发工具
visual studio 生成dll文件以及修改输出dll文件名称操作
visual studio 生成dll文件以及修改输出dll文件名称操作
80 0
|
5月前
|
编译器 数据处理 C++
Visual Studio配置并编译C++环境下GDAL库、SQLite环境与PROJ库的方法
Visual Studio配置并编译C++环境下GDAL库、SQLite环境与PROJ库的方法
|
7月前
|
C++ 计算机视觉
解决方案-Visual Studio设置通用配置(包含路径+依赖库)
解决方案-Visual Studio设置通用配置(包含路径+依赖库)
111 0
|
7月前
|
Java Android开发 C++
[笔记]Visual Studio 2015 开发安卓so库JNI层——回调调用
[笔记]Visual Studio 2015 开发安卓so库JNI层——回调调用
|
7月前
|
移动开发 Java 开发工具
[笔记]Visual Studio 2015 开发安卓so库JNI层——HelloWorld
[笔记]Visual Studio 2015 开发安卓so库JNI层——HelloWorld
|
定位技术 数据处理 C++
Visual Studio如何调用已配置过的C++库?
本文介绍在Visual Studio软件中调用C++各种配置、编译完毕的第三方库的方法~
144 1
Visual Studio如何调用已配置过的C++库?
|
6月前
Visual Studio Code开发常用的工具栏选项,查看源码技巧以及【vscode常用的快捷键】
Visual Studio Code开发常用的工具栏选项,查看源码技巧以及【vscode常用的快捷键】
258 0