Visual Studio调试到OpenCV源码中
2024-10-12 10:52:10
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
最新文章
- C# 时间计算 今天、昨天、前天、明天 一个月的开始日期与结束日期
- PAT (Basic Level) Practise:1028. 人口普查
- vc2008程序发布指南
- 获取或设置checkbox radio select的值
- MVC入门教程-视图中的Layout使用
- MFC窗口分割以及各窗口间的通讯
- maven本地jar
- HTML核心标签之表格标签(一)
- GDAL C#版本 ";安全透明方法";问题解决方案
- list对象中根据两个参数过滤数据
- Github 大牛封装 Python 代码,实现自动发送邮件只需三行代码
- java基础面试题常出现(一)
- 基于json文件实现的gearman任务自动重启
- 《DSP using MATLAB》Problem 5.13
- 回调地狱以及用promise怎么解决回调地狱
- C语言复习---二维数组和二级指针的关系:没关系,别瞎想(重点)
- Docker应用之镜像
- input 输入框限制
- spring @Profile的运用示例
- Struts1使用技巧
热门文章
- maven warnning 'build.plugins.plugin.version' is missing
- html 单元格合并
- [LeetCode] 912. Sort an Array 数组排序
- ApplicationInsights的探测器尝鲜
- mysql数据库备份工具xtrabackup
- HTTP之URL的快捷方式
- mysql操作(精简版)
- Laravel自定义排序
- Java &; Android未捕获异常处理机制
- mac下安装和运行redis