vs2017创建dll程序并配置ncnn和opencv运行环境(落地项目全生命周期-图解)2

本文详细介绍了在Visual Studio 2017中创建DLL项目,并配置NCNN和OpenCV运行环境的步骤,包括设置头文件路径、库目录、Windows运行库目录和附加依赖项,确保正确编译64位Release版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里我主要是创建一个动态链接库文件:
步骤1:创建一个动态链接库项目
在这里插入图片描述
在这里插入图片描述
步骤2:配置头文件路径
切换到属性管理器
在这里插入图片描述

在这里插入图片描述

配置你的项目属性,比如你要是想编译一个64位的Release版本的程序,那就选择Release|x64,若是想要编译一个32位的文件,就选择win32。但是注意,一定要与上方一致!我已编译Release版本64位为例:
在这里插入图片描述

注意:在解决方案管理器中将配置和平台选为你要编译的发行版本。
在这里插入图片描述

(1)配置包含目录:在包含目录中添加opencv、protobuf、NCNN的头文件所在目录。以下是我的路径信息

G:\software\ncnn_git\opencv\build\include
G:\software\ncnn_git\opencv\build\include\opencv
G:\software\ncnn_git\opencv\build\include\opencv2
G:\software\ncnn_git\ncnn-master\build_vs2017\install\include\ncnn
G:\software\ncnn_git\protobuf-3.4.0\build_vs2017\install\include
G:\software\ncnn_git\ncnn-master\build_vs2017\src\layer
G:\software\ncnn_git\ncnn-master\src\layer
G:\software\ncnn_git\ncnn-master\build_vs2017\src

在这里插入图片描述
在这里插入图片描述

注意:opencv要放在最前面!!!看仔细,不要漏下任何一个!
(2)配置库目录
以下是加入的内容

G:\software\ncnn_git\opencv\build\x64\vc15\lib
G:\software\ncnn_git\ncnn-master\build_vs2017\install\lib
G:\software\ncnn_git\protobuf-3.4.0\build_vs2017\install\lib

在这里插入图片描述
(3)配置Windows运行库目录
在这里插入图片描述
将protobuf的bin目录添加进去
在这里插入图片描述
(4)配置附加库目录
点此编辑,加入
在这里插入图片描述
将opencv下vc15的lib文件导入
在这里插入图片描述
(5)配置附加依赖项
在这里插入图片描述
把这几个lib文件都要放进去
在这里插入图片描述
其中opencv_world347d.lib是Debug模式下使用的,opencv_world347.lib是Release模式下使用的。后面的数字代表opencv的版本号,换成你自己就可。
至此,三个组件的配置到此结束。下一个文章讲一下如何将一个算法(Pytorch下的算法)打包为一个动态链接库(dll)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值