如何在链接到库(例如OpenCV)中查看函数背后的代码

How to view the code behind a function in a linked-to library e.g. OpenCV

本文关键字:函数 背后 代码 OpenCV 链接 例如      更新时间:2023-10-16

我正在使用Visual studio C++进行编程。我知道openCV是一个开源库。所以我应该能够看到任何函数或方法的代码。

举个例子,我想看看绘图函数"circle"是如何工作的(它背后的代码)。我右键单击Visual Studio中的函数"圆圈",然后选择"转到定义",它会向我显示"core.hpp"中的函数声明。

如何查看函数的代码?非常感谢。

源文件不一定在库中下载,.hpp是一个头文件。

要查看源代码,您可能需要以源代码格式下载或在线查找-这个实际的圆圈函数似乎在GitHub上的opencv镜像上,不过:

https://github.com/Itseez/opencv/blob/master/modules/core/src/drawing.cpp#L1319