zoukankan      html  css  js  c++  java
  • Visual Studio调试到OpenCV源码中

    TL;DR

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

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

    已加载“C:WindowsSystem32 si.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

  • 相关阅读:
    移动web开发之flex布局(弹性布局)
    移动web开发之流式布局
    移动端基础
    3D变形(CSS3) transform
    动画(CSS3) animation
    2D变形(CSS3) transform
    过渡(CSS3)
    CSS精灵技术(sprite)
    字体图标
    伸缩布局(CSS3)
  • 原文地址:https://www.cnblogs.com/zjutzz/p/12056660.html
Copyright © 2011-2022 走看看