c++ visualstudio2017 opencv debug源码 windows配置

  1. 源码下载和cmake

opencv源码和opencv-contribue文件夹的层级目录

在opencv-4.4.0中新建build文件夹,并启动cmake-gui

配置如下,使用vs2017 x64,

需要注意contrib文件夹的设置,如下方蓝色所示,依次点击Configure和Generate

在build文件夹下会产生OpenCV.sln,将vs2017以管理员身份运行,打开该解决方案,设置其为debug x64,重新生成解决方案,然后install如下

在opencv-4.4.0\build文件夹中会出现install

其内部文件结构如图所示(其实就是头文件和lib及.dll,一般如果不需要debug到源代码,可以在这里百度一般的visual2017配置opencv)

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

以上得到了所有配置需要的原材料

设置debug到源码的步骤如下

1.设置环境变量

注意其中的最后两行,是在build下的bin的Debug和Release

  1. 配置visualstudio2017的项目属性列表

注意其中的包含目录、库目录(包含目录是头文件,用哪里的都无所谓,但库目录是buid下的lib的Debug,这个文件夹下包含gdb文件,是能够debug到源码的关键)

链接器的输入中的附加依赖项为build\lib\Debug文件夹下的所有.lib文件名

alt和左键选中,右键复制,到附加依赖项中,即可

能debug到knnMatch方法的具体实现

相关推荐
Mr YiRan3 小时前
C++面向对象继承与操作符重载
开发语言·c++·算法
额,不知道写啥。9 小时前
HAO的线段树(中(上))
数据结构·c++·算法
LYS_06189 小时前
C++学习(5)(函数 指针 引用)
java·c++·算法
ADDDDDD_Trouvaille10 小时前
2026.2.21——OJ95-97题
c++·算法
Once_day10 小时前
C++之《程序员自我修养》读书总结(4)
c语言·c++·编译和链接
x***r15110 小时前
Zotero7.0.8 文献管理安装步骤详解(附文献管理与同步设置教程)
windows
何中应12 小时前
解决Windows CMD中文乱码问题
windows·操作系统
何中应12 小时前
Windows打开命令窗口的几种方式
windows·操作系统
tod11312 小时前
C++核心知识点全解析(二)
开发语言·c++·面试经验
载数而行52012 小时前
算法系列2之最短路径
c语言·数据结构·c++·算法·贪心算法