让你的vs工程单步调试进入opencv源码
来源:互联网 发布:西南大大数据培训机构 编辑:程序博客网 时间:2024/05/17 20:49
搞图像处理,matlab、opencv是标标配。在使用opencv时,很多言(如me)都会有想要F11进入opencv查看源码的理由,虽说网上众多教程,可为什么话都说一半,像我这样的,不喜欢点到为止,喜欢直接货到上门。
第一步:opencv+cmake+vs配置,这个内容网上一大把,以下链接讲得比较好,一步一步认真follow吧
http://www.cnblogs.com/emouse/archive/2013/01/27/2878533.html
第二步:在配置好的vs工程中输入咱自己的代码,想调试哪个函数(我选择FAST函数)就把它用到代码中。只要能成功运行即可。运行成功后,打开工程的属性,将调试(debuging)的命令进行编辑,然后把弹出界面中的.exe路径复制下来。
第三步:把已经在第一步中编译好的vs解决方案打开,里面有非常多的文件,FAST去哪找啊?最笨但快的方法:Ctrl+F,然后查找FAST。结果你会发现包含它的.cpp文件是modules下的fast.cpp,它归于opencv_features2d下。
(说最重要的了),右键opencv_features2d,然后将此项设置为启动项,它变黑(像我的截图一样,拥有了高级黑色)。
还没完,再次右键它,属性,找到调试(debuging)的命令进行编辑,将刚刚你莫名其妙跟着复制的.exe路径粘贴上,并且选择混合调试。大功告成!
第四步:在fast处设置断点,运行(以防有人想不通,我必须说是在opencv的工程下运行),然后就会停在断点,接下来,随你怎么单步调啦
ps:有的盆友喜欢建带参数的工程,那么在粘贴.exe路径之后,还需在命令行中加入参数。(上图也有)
完事儿,吃麻辣烫去
- 让你的vs工程单步调试进入opencv源码
- opencv 用 vs 2010 单步 调试;
- VS单步调试的无法进入断点、行号错乱等问题解决方法
- vs单步调试
- VS~单步调试DLL
- 进入OpenCV内部源码调试
- VS编译器如何单步调试
- vs Release 断点单步调试。
- 如何单步调试DLL工程
- PLSQL调试存储过程无法进入单步调试
- PLSQL调试存储过程无法进入单步调试
- 调试时进入opencv源码的配置方法
- 详解调试概念:单步执行、单步进入、强制进入、单步退出
- 解决VS2005单步调试时自动进入反汇编的问题
- 解决VS2005单步调试时自动进入反汇编的问题
- 单步调试的设置
- eclipse 的单步调试
- Eclipse的单步调试
- 分配问题
- 简单表格的制作
- Python练习实例20
- TODO:macOS编译PHP7.1
- App签名打包总结
- 让你的vs工程单步调试进入opencv源码
- 常用字符串操作函数
- js 中{},[]中括号,大括号使用详解
- C++类模板template
- Android实用技巧.高斯模糊毛玻璃背景效果
- AngularJS的部署开发
- 《一个人最重要的能力》
- mysql主从同步报错,错误问题看下面详细介绍
- 359. Logger Rate Limiter