解决方案-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博客


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

相关文章
|
8月前
Visual Studio 2022 中VLD库如何安装
Visual Studio 2022 中VLD库如何安装
745 1
|
8月前
Visual Studio 2022 中VLD库如何安装
Visual Studio 2022 中VLD库如何安装
724 0
|
3月前
|
编译器 C++
使用Visual Studio 2022 创建lib和dll并使用
本文介绍了如何在Visual Studio 2022中创建静态库(lib)和动态库(dll),并展示了如何使用这些库。文章详细说明了创建新项目、编写代码、生成库文件、配置项目属性以及编写测试代码的步骤,并提供了相应的截图和代码示例。作者还分享了在创建和使用库的过程中遇到的一些问题及其解决方案。
647 0
使用Visual Studio 2022 创建lib和dll并使用
|
5月前
|
编译器 C++ 开发者
Visual Studio属性表:在新项目中加入已配置好的C++库
通过以上步骤可以确保Visual Studio中新项目成功地加入了之前已配置好的C++库。这个过程帮助开发者有效地管理多个项目中共享的库文件,提升开发效率。
155 0
|
8月前
|
C++
Visual Studio 2022编译错误 Error MSB8041-此项目需要MFC库解决方案
Visual Studio 2022编译错误 Error MSB8041-此项目需要MFC库解决方案
933 0
|
8月前
|
编译器 数据处理 C++
Visual Studio配置并编译C++环境下GDAL库、SQLite环境与PROJ库的方法
Visual Studio配置并编译C++环境下GDAL库、SQLite环境与PROJ库的方法
381 1
|
8月前
|
IDE API 开发工具
visual studio 生成dll文件以及修改输出dll文件名称操作
visual studio 生成dll文件以及修改输出dll文件名称操作
450 0
|
C++ 计算机视觉
解决方案-Visual Studio设置通用配置(包含路径+依赖库)
解决方案-Visual Studio设置通用配置(包含路径+依赖库)
442 0
|
Java Android开发 C++
[笔记]Visual Studio 2015 开发安卓so库JNI层——回调调用
[笔记]Visual Studio 2015 开发安卓so库JNI层——回调调用
|
7月前
|
IDE 开发工具 C语言
Visual Studio 2017 安装及使用(新手)
Visual Studio 2017 安装及使用(新手)
1390 0