如何在Visual Studio 2019中进入OpenCV源代码



我已经按照官方网站上的指导在我的电脑上安装了OpenCV 4.2.0。然后,我在我的Visual Studio 2019中对其进行了配置,也遵循了其官方网站上的指导。我使用OpenCV的函数imread创建了一个示例。它可以正常运行。

问题是,我如何通过点击ctrl+mouseleft来跳转到它的源代码而不是.hpp文件?

另一个问题是,当我调试这个项目时,我在函数imread所在的行中设置了断点,然后按F11单步执行。它无法进入函数imread定义的位置。我想了解这个函数是如何工作的。

我尝试过在"工具"->"选项"->"调试"->"符号"中检查Microsoft Symbol Server,但它只能使我的代码无法运行。(可能是因为我的互联网需要很长时间才能连接到Microsoft Server(。在同一个对话框中,我添加了opencv_world420d.pdb或更改了符号缓存的目录。它对我不起作用。

我也尝试过复制.pdb文件或其他东西。请告诉我怎么做。谢谢

为pdb文件添加路径

嗨,我遇到了和你一样的问题。但是,在直接添加了pdb文件所在的目录路径之后,不需要关心"微软符号服务器",我成功地进入了opencv功能。

希望这能帮助你:(

成功访问opencv源文件

在调试代码时,您不应该真正需要进入第三方库代码。

查看您想要什么的最简单方法是使用源代码检查github repo。

https://github.com/opencv/opencv

找到您要查找的源文件,然后查看您想要查看的函数。

最新更新