opencv Debug和Release的区别与使用

VS中OpenCVDebug/Release版本附加依赖项相互关联问题的解决方法 在VS中添加opencv的附加依赖项.lib,实现Debug版本Release版本的切换,常用的方式有如下几种: 方式一 通过工程“项目属性”–>“链接器”–>“输入”–>“附加依赖项”添加相关.lib文件,如下图: 优点: 缺点: ... 阅读详情

opencv Debug和Release的区别与使用

Release版称为发行版,Debug版称为调试版。

在vs2017上配置opencv的时候,因为附加依赖时会优先考虑写在前面的库。如果先添加了Release库会导致无法使用Debug库编译。所以在配置的时候一般只添加一个库。

但是如果你想Release库和Debug库两种库都想使用,可以使用以下方法。就是把两种文件分开,具体用到哪一个库就配置哪个库。
在这里插入图片描述
注意:一般文件夹中的排序是opencv_world330.lib文件排在前面,opencv_world330d.lib文件排在后面。所以如果先配置了Release库就无法使用Debug库编译。

具体方法如下:

1.在链接器常规中的附加库目录中添加lib文件。

我的opencv的lib路径为 D:\opencv\build\x64\vc14\lib

在这里插入图片描述

2.在链接器输入选择附加依赖性
opencv中一般会有两种.lib文件:
在这里插入图片描述

C++学习(二)静态链接库动态链接库、DebugRelease、VS项目类型 来源于网络,供自己参考学习,如有问题,欢迎指正! 文章目录一、库的概念1、库是什么2、静态链接库3、动态链接库二、C++的DebugRelease1、区别2、vc++编译时运行库选择(/MT、/MTd、/MD、/MDd)三、VS项目区别(c++)1、控制台应用(常见的也叫:Win32控制台应用)2、空项目3、windows桌面应用程序(Win32项目)4、MFC应用 一、库的概念 1、库是什么   库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库。   所谓程序库,一般. 阅读详情

相关推荐

多电平双向DC/DC直流变换器的工作原理(以三电平为例子)

多电平双向DCDC变换器的工作原理一、所用论文参考文献1.1 主要是中文的文献二、工作原理重要概念2.1 飞跨电容的作用2.2 三电平的工作原理1.3 多电平的优点二,一些注意点2.1 电感电流的变化2.2 多飞跨电容 多余三个电平的时候的解释(截图居多) 一、所用论文参考文献 1.1 主要是中文的文献 用于超级电容储能系统的三电平双向直流变换器及其控制 (期刊) 多电平直流变换器及其控制...

qq_32419593的博客 2万+

OpenCV配置VS2019以及DebugRelease切换

OpenCV配置VS2019 方法流程: 1.首先下载OpenCV 访问下载下面网址,获得对应的下载版本内容: https://opencv.org/releases/ 比如下面是下载的最新版本。其中对应多个的平台。 点击对应的Windows位置,就会弹出正在下载。 下载完成出现下面的文件 双击,点击提取,这里可以自己设定对应的位置。 提取完成后,生成对应的文件夹 2.配置环境变量 点击此电脑的属性,点击高级系统设置。 点击环境变量 双击path,出现编辑环境变量。 如图所示,打开下载好的o

m0_53486516的博客 5361

AI辅助需求分析提示词生成

文章标题 《AI辅助需求分析提示词生成》 关键词 人工智能 需求分析 提示词生成 深度学习 机器学习 强化学习 数学模型 系统架构

AI天才研究院 1185

OpenCV中矩阵类详解之一:Mat

Mat::eye 返回一个恒等指定大小类型矩阵。 C++: static MatExpr Mat::eye(int rows, int cols, inttype) C++: static MatExpr Mat::eye(Size size, int type) 参数 rows –的行数。 cols– 的列数。 size –替代矩阵大小规格Size(cols, rows)的方法。

holybin的专栏 4万+

ReleaseDebug模式的区别以及OpencvReleaseDebug不同模式下的配置

1、ReleaseDebug区别   Release版称为发行版,Debug版称为调试版。   Debug中可以单步执行、跟踪等功能,但生成的可执行文件比较大,代码运行速度较慢。Release版运行速度较快,可执行文件较小,但在其编译条件下无法执行调试功能。   Release的exe文件链接的是标准的MFC DLL(Use MFC in a shared or static dll)。

无鞋童鞋的博客 1万+

永久配置opencv 3.4.5 vs 2019;以及release debug版本的区别

1,配置环境变量 2,解决包含目录:右击项目名称--->属性 ---->VC++ 目录 ---->包含目录 , 然后在资源管理器进入第一行的路径(至于为什么选择这个路径,我也暂时不懂) ,把F:\Open CV 3.4.5\opencv\build\include目录下的opencv2的文件夹移到C:\Program Files (x86)\Microsoft Vis...

qq_41897154的博客 1629

OpenCV配置C++篇(DebugRelease下有所区别

原始出处:http://blog.sina.com.cn/s/blog_6f7265cf0101nsob.html 配置环境:vs2013(64位)+OpenCV 2.4.8+win8.1(64位) OpenCV安装路径:C:\Users\zhangzhizhi\Documents\Everyone\张志智\总结积累\OpenCV\opencv为例   1.环境变量: C:\Us

liukang12345678的专栏 1770

使用opencvdebug正常release下报错

很蠢的问题,自己太粗心,找了很长时间的错误 在属性设置里,debug下,链接器输入的依赖项为 opencv_ml2410d.lib opencv_calib3d2410d.lib opencv_contrib2410d.lib opencv_core2410d.lib opencv_features2d2410d.lib opencv_flann2410d.lib opencv_g

zheng6315107的博客 2496

OpenCVDebugRelease模式 && 静态动态编译

转载自 三年一梦 大神博客,地址:https://www.cnblogs.com/king-lps/p/7758050.html OpenCVDebugRelease模式 && 静态动态编译详细解释及配置 1.ReleaseDebug区别 Release版称为发行版,Debug版称为调试版。   Debug中可以单步执行、跟踪等功能,但生成的可执行文件比较大,代码运行速度...

weixin_43660798的博客 1321

DebugRelease模式 && 静态动态编译

1.ReleaseDebug区别   Release版称为发行版,Debug版称为调试版。   Debug中可以单步执行、跟踪等功能,但生成的可执行文件比较大,代码运行速度较慢。Release版运行速度较快,可执行文件较小,但在其编译条件下无法执行调试功能。   Release的exe文件链接的是标准的MFC DLL(Use MFC in a shared or static dll)...

狂奔之林的博客 2859

opencv glob 内存溢出异常

先贴代码(非常简单的代码) #include "opencv2/imgproc.hpp" #include "opencv2/highgui.hpp" #include "opencv2/ml.hpp" #include "opencv2/objdetect.hpp" #include <iostream> #include <time.h> using namespa...

weixin_38383877的博客 2090

OpencvReleaseDebug不同模式下的配置

1、ReleaseDebug区别    Release版称为发行版,Debug版称为调试版。    Debug中可以单步执行、跟踪等功能,但生成的可执行文件比较大,代码运行速度较慢。Release版运行速度较快,可执行文件较小,但在其编译条件下无法执行调试功能。    Release的exe文件链接的是标准的MFC DLL(Use MFC in a shared or static dl

Legend500 1182

centos7下编译opencv

参考链接 https://blog.csdn.net/qinglongzhan/article/details/81942935 https://blog.csdn.net/weixin_40592935/article/details/86658722 https://blog.csdn.net/qq_36449541/article/details/78999581 https:...

sun007700的专栏 1406

VS2012 OpenCV2.4.9 Debug可以允许,Release不可以

一个简单的程序 #include <iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> using namespace cv; int main() { Mat img=imread("Tulip...

weixin_33894640的博客 86

opencv eclipse cmake mingw 编译 配置

前言: 本人一Java程序员,对C/C++相当新手,最近读了《学习Opencv中文版》这本书,下载了目前最新版本3.4.2的代码,想尝尝鲜,先后遇到一些问题都一一解决了,将成功的过程写下,以备以后查阅,如果能帮助到别人俺就更欣慰了。好了,言归正传。(PS: 这是俺的处女博客哦) 正文: 第一步:下载Opencv(EcipseCDT插件、Mingw、cmake 神马的都下载好了)

简单之美 4638

ncnnd.libncnn.lib的区别

本文记录了ncnnd.libncnn.lib的区别

chen_znn的博客 1289

在VS中使用OpenCV的imread读取图像失败

在VS中使用OpenCV的imread读取图像失败,原因是在Debug时链接的库有问题。 在Debug时链接的库应该为: opencv_imgproc244d.lib opencv_core244d.lib opencv_highgui244d.lib ... 即库名最后一个字符是d。 在Release时链接的库应该为: opencv_imgproc244.lib o

qiuqchen的专栏 3882

安全帽注塑模具设计及模腔三维造型CADCAM(论文+答辩 ppt+CAD二维图+模腔CAM)

【作品名称】:安全帽注塑模具设计及模腔三维造型CADCAM(论文+答辩 ppt+CAD二维图+模腔CAM)【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。【项目介绍】:本文主要讲述了安全帽注塑模的设计。内容包括制品材料的选择及材料性能的分析、注射机的选用、浇注系统、成型零件、冷却系统抽芯机构的设计等部分。除此之外,还包括模具型腔的CAD/CAM部分,并利用先进软件将其加工部分直接生成NC文件。本文强调利用现代计算机辅助设计制造技术,运用了Pro/E、CAXA等国内外著名软件进行辅助设计。既保证了产品的质量,还大大地提高了制造生产率,缩短了产品更新的周期。

上一篇: opencv显示图像的路径
qmq1101
博客等级 码龄9年 0粉丝 2原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值