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方法的具体实现

相关推荐
特种加菲猫6 分钟前
C++核心语法入门:从命名空间到nullptr的全面解析
开发语言·c++
浮生091914 分钟前
DHUOJ 基础 85 86 87
数据结构·c++·算法
CHANG_THE_WORLD38 分钟前
C++指针与引用:从语法到底层的全面剖析
java·数据结构·c++
HAPPY酷40 分钟前
Visual Studio C++ 项目“添加现有项“避坑指南
java·c++·visual studio
qq_242188633244 分钟前
快速搭建跨环境检测服务的步骤
linux·开发语言·windows·python·macos
呉師傅1 小时前
【操作技巧】Win10关机提示这个应用阻止关机。怎么解决?
运维·网络·windows·电脑
FL16238631291 小时前
windows从源码安装python版本paddleocr3.4.0
开发语言·windows·python
ADDDDDD_Trouvaille2 小时前
2026.2.14——OJ78-82题
c++·算法
CHANG_THE_WORLD2 小时前
C++ 一维、二维、三维数组完整演示
开发语言·c++
闻缺陷则喜何志丹2 小时前
【构造】P9215 [入门赛 #11] [yLOI2021] 扶苏与 1 (Hard Version)|普及+
c++·算法·洛谷·构造