OpenCV2.源码_编译&调试
1、VS 调试第三方库源码 - writeeee的专栏 - CSDN博客.html(https://blog.csdn.net/writeeee/article/details/82692770)
ZC:注意:“解决方案–> 右键–>属性”的图中,右击的不是 某个项目,而是 最上面的“解决方案”(英文:Solutions)
2、使用CMake生成VS2010项目查看OpenCV源代码 - xingrun - 博客园.html(https://www.cnblogs.com/xingrun/p/3517686.html)
VS2015+CMake编译OpenCV2.4.13静态库,以及Opencv3.4.1静态库 - mrljw的博客 - CSDN博客.html(https://blog.csdn.net/mrljw/article/details/79502286)
3、
4、visual stdio 2010求问怎么设置成默认不嵌入清单_百度知道.html(https://zhidao.baidu.com/question/1495576052985211259.html)
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\cvtres.exe 删除 或 重命名
5、

6、
7、调试 进入 源码"D:\opencv_2.4.13.6_source\zzz10",需要的设置
7.1、vs2010-->工具-->选项--> 调试-->符号--> “符号文件(.pdb)位置(F):”中添加:
“D:\opencv_2.4.13.6_source\zzz10\lib\Debug” ZC:这个 可能不需要,调试的时候,貌似 还是依靠 DLL的pdb来定位代码的
“D:\opencv_2.4.13.6_source\zzz10\bin\Debug”

7.2、添加 源码的位置:
右键"解决方案“???”(?个项目)"-->属性(R) --> 通用属性-->调试源文件 --> 其中添加:
“D:\opencv_2.4.13.6_source\”
“D:\opencv_2.4.13.6_source\modules\features2d\src\”

7.3、项目 -->属性(R)-->配置属性-->“VC++ 目录”-->包含目录--> 添加:
D:\opencv_2.4.13.6_source\modules\contrib\include;
D:\opencv_2.4.13.6_source\modules\ml\include;
D:\opencv_2.4.13.6_source\modules\calib3d\include;
D:\opencv_2.4.13.6_source\modules\objdetect\include;
D:\opencv_2.4.13.6_source\modules\video\include;
D:\opencv_2.4.13.6_source\modules\photo\include;
D:\opencv_2.4.13.6_source\modules\imgproc\include;
D:\opencv_2.4.13.6_source\modules\flann\include;
D:\opencv_2.4.13.6_source\zzz10;
D:\opencv_2.4.13.6_source\modules\legacy\include;
D:\opencv_2.4.13.6_source\modules\nonfree\include;
D:\opencv_2.4.13.6_source\modules\highgui\include;
D:\opencv_2.4.13.6_source\modules\features2d\include;
D:\opencv_2.4.13.6_source\modules\core\include;
D:\opencv_2.4.13.6_source\include;
7.4、项目 -->属性(R)-->配置属性-->“VC++ 目录”-->库目录--> 添加:
D:\opencv_2.4.13.6_source\zzz10\lib\Debug
7.5、补充(20190702)
记得要将 编译出来的DLL 替换 原来使用的DLL,这样才能 跟进去。
ZC:个人理解 自己编译出来的DLL是跟自己编译出来的pdb关联的。用 官方的dll的话 没法和自己编译出来的pdb关联,于是 调试还是进不去的...
8、CMake
8.1、所在目录:“D:\OpenCV_something\cmake-3.14.5-win64-x64\bin\cmake-gui.exe”
8.2、我的情况:本来 如下图中设置了"source code"和"build the binaries"的路径之后,点击按钮"Configure"后 是没有"OPENCV_ENABLE_NONFREE"的,然后 我点击 按钮"Add Entry" 然后手动输入了信息(如下图) 于是就有"OPENCV_ENABLE_NONFREE"了...
(1)没有"OPENCV_ENABLE_NONFREE"时,生成的文件放在 目录"zz10"中
(2)有"OPENCV_ENABLE_NONFREE"时,生成的文件放在 目录"zzz10"中
(3)现在用的是 文件夹"zzz10"
(4)个人感觉,有无"OPENCV_ENABLE_NONFREE",用vs2010编译出来的结果 没啥区别...但是 压缩后的大小 差了好多啊...(900+M[zz10.rar] 和 500+M[zzz10.rar])

9、
10、
OpenCV2.源码_编译&调试的更多相关文章
- 【Android 系统开发】CyanogenMod 13.0 源码下载 编译 ROM 制作 ( 手机平台 : 小米4 | 编译平台 : Ubuntu 14.04 LTS 虚拟机)
分类: Android 系统开发(5) 作者同类文章X 版权声明:本文为博主原创文章 ...
- js调试系列: 源码定位与调试[基础篇]
js调试系列目录: - 如果看了1, 2两篇,你对控制台应该有一个初步了解了,今天我们来个简单的调试.昨天留的三个课后练习,差不多就是今天要讲的内容.我们先来处理第一个问题:1. 查看文章下方 推荐 ...
- 能把opencv的源码也进行调试吗?(需要pdb文件才行)
能把opencv的源码也进行调试吗?(需要pdb文件才行)1.我是用的Qt Creator,然后"工具\选项\调试器\概要\源码路径映射"中,选择"添加Qt源码" ...
- 从谷歌官网下载android 6.0源码、编译并刷入nexus 6p手机
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/fuchaosz/article/details/52473660 1 前言 经过一周的奋战,终于从谷 ...
- 鸿蒙内核源码分析(编译脚本篇) | 如何防编译环境中的牛皮癣 | 百篇博客分析OpenHarmony源码 | v58.01
百篇博客系列篇.本篇为: v58.xx 鸿蒙内核源码分析(环境脚本篇) | 编译鸿蒙原来如此简单 | 51.c.h.o 本篇用两个脚本完成鸿蒙(L1)的编译环境安装/源码下载/编译过程,让编译,调试鸿 ...
- 鸿蒙内核源码分析(编译过程篇) | 简单案例窥视GCC编译全过程 | 百篇博客分析OpenHarmony源码| v57.01
百篇博客系列篇.本篇为: v57.xx 鸿蒙内核源码分析(编译过程篇) | 简单案例窥视编译全过程 | 51.c.h.o 编译构建相关篇为: v50.xx 鸿蒙内核源码分析(编译环境篇) | 编译鸿蒙 ...
- 鸿蒙内核源码分析(编译环境篇) | 编译鸿蒙看这篇或许真的够了 | 百篇博客分析OpenHarmony源码 | v50.06
百篇博客系列篇.本篇为: v50.xx 鸿蒙内核源码分析(编译环境篇) | 编译鸿蒙防掉坑指南 | 51.c.h.o 编译构建相关篇为: v50.xx 鸿蒙内核源码分析(编译环境篇) | 编译鸿蒙防掉 ...
- net-snmp源码VS2013编译添加加密支持(OpenSSL)
net-snmp源码VS2013编译添加加密支持(OpenSSL) snmp v3 协议使用了基于用户的安全模型,具有认证和加密两个模块. 认证使用的算法是一般的消息摘要算法,例如MD5/SHA等.这 ...
- net-snmp源码VS2013编译添加加密支持(OpenSSL)(在VS里配置编译OpenSSL)
net-snmp源码VS2013编译添加加密支持(OpenSSL) snmp v3 协议使用了基于用户的安全模型,具有认证和加密两个模块. 认证使用的算法是一般的消息摘要算法,例如MD5/SHA等.这 ...
随机推荐
- git中的基本命令
工作区: 当前的编辑位置 缓存区: add 之后的区域 版本库: commit之后的区域就是版本库 git init . 初始化 git add . ...
- 【算法题目】Leetcode算法题思路:两数相加
在LeetCode上刷了一题比较基础的算法题,一开始也能解出来,不过在解题过程中用了比较多的if判断,看起来代码比较差,经过思考和改进把原来的算法优化了. 题目: 给出两个 非空 的链表用来表示两个非 ...
- java监测硬盘空间大小
package com.zuidaima.util.file; import java.io.File; public class FreeDiskSpace { public static void ...
- mysql日志文件路径
SHOW VARIABLES LIKE 'general_log_file';日志文件路径SHOW VARIABLES LIKE 'log_error';错误日志文件路径SHOW VARIABLES ...
- Spoj Query on a tree SPOJ - QTREE(树链剖分+线段树)
You are given a tree (an acyclic undirected connected graph) with N nodes, and edges numbered 1, 2, ...
- 微信小程序之简单记账本开发记录(六)
昨天虽然将页面成功的搭建出来 但是其中的增删改查功能没有实现,需要到逻辑页面,即js页面注册一下 效果如下图
- P5149 会议座位
P5149 会议座位 题意: 其实还是求逆序对数. 解法: 用离散化统计每个数,再用树状数组求逆序对. CODE: #include<iostream> #include<cstdi ...
- Nginx 之负载均衡与反向代理
负载均衡服务器策略: 1.轮循 每个请求逐个分发到后端服务器 2.加权轮循 按照分配的权重将请求分发到后端服务器 3.ip hash 轮询的基础上,保持一个客户端多次请求分发到一台后端服务器上 一 ...
- Wondershare Video Converter Ultimate 注册码 License
这个软件可以直接将DVD iso转换成mp4播放,可以破解,还不错,特地记录 官网下载最新版: https://videoconverter.wondershare.com/gl/video-conv ...
- [BJOI2019]奥术神杖——AC自动机+DP+分数规划+二分答案
题目链接: [BJOI2019]奥术神杖 答案是$ans=\sqrt[c]{\prod_{i=1}^{c}v_{i}}=(\prod_{i=1}^{c}v_{i})^{\frac{1}{c}}$. 这 ...