TL;DR

VS2015下,build-farm/vs2015-x64/bin/Debug/目录,*.pdb文件,都拷贝到install/x64/vc14/bin目录,就可以调试进去opencv源码了。

VS2013和VS2017下测试发现不需要拷贝pdb文件,直接可以调试进入源码,尽管可能看到:

已加载“C:\Windows\System32\nsi.dll”。无法查找或打开 PDB 文件。

但是无妨。

detail

cd /e/github
git clone https://gitee.com/aczz/opencv
cd opencv
git checkout -b 3.4.8 3.4.8
mkdir build-farm

build-farm/vs2015-x64.bat

@echo off
set BUILD_DIR=vs2015-x64
if not exist %BUILD_DIR% md %BUILD_DIR%
cd %BUILD_DIR% cmake ../.. -G "Visual Studio 15 2017 Win64" ^
-DCMAKE_BUILD_TYPE=Release ^
-DCMAKE_INSTALL_PREFIX=%cd%/install ^
-DWITH_CUDA=OFF ^
-DWITH_VTK=OFF ^
-DWITH_MATLAB=OFF ^
-DBUILD_DOCS=ON ^
-DBUILD_opencv_python2=OFF ^
-DBUILD_opencv_python3=OFF ^
-DBUILD_JAVA=OFF ^
-DWITH_CUDA=OFF ^
-DBUILD_EXAMPLES=OFF ^
-DBUILD_DOCS=OFF cd ..
pause

打开build-farm/vs2015-64/OpenCV.sln,debug模式下执行INSTALL这个target。

拷贝pdb文件

·build-farm/vs2015-x64/bin/Debug·目录,*.pdb文件,都拷贝到install/x64/vc14/bin目录,就可以调试进去opencv源码了。

ref

Building and configuring OpenCV in Visual Studio 2015 with source code mapping

最新文章

  1. C# 时间计算 今天、昨天、前天、明天 一个月的开始日期与结束日期
  2. PAT (Basic Level) Practise:1028. 人口普查
  3. vc2008程序发布指南
  4. 获取或设置checkbox radio select的值
  5. MVC入门教程-视图中的Layout使用
  6. MFC窗口分割以及各窗口间的通讯
  7. maven本地jar
  8. HTML核心标签之表格标签(一)
  9. GDAL C#版本 "安全透明方法"问题解决方案
  10. list对象中根据两个参数过滤数据
  11. Github 大牛封装 Python 代码,实现自动发送邮件只需三行代码
  12. java基础面试题常出现(一)
  13. 基于json文件实现的gearman任务自动重启
  14. 《DSP using MATLAB》Problem 5.13
  15. 回调地狱以及用promise怎么解决回调地狱
  16. C语言复习---二维数组和二级指针的关系:没关系,别瞎想(重点)
  17. Docker应用之镜像
  18. input 输入框限制
  19. spring @Profile的运用示例
  20. Struts1使用技巧

热门文章

  1. maven warnning 'build.plugins.plugin.version' is missing
  2. html 单元格合并
  3. [LeetCode] 912. Sort an Array 数组排序
  4. ApplicationInsights的探测器尝鲜
  5. mysql数据库备份工具xtrabackup
  6. HTTP之URL的快捷方式
  7. mysql操作(精简版)
  8. Laravel自定义排序
  9. Java & Android未捕获异常处理机制
  10. mac下安装和运行redis