目前正在使用OPenCV,当我想查看opencv自带的函数的源代码时,选中函数, 点击鼠标右键->转到定义,却发现只是进到了**.hpp**看到了函数的一个简单声明,而没有源代码。
这主要是因为openCV将很多函数被加入了函数库,并被编译成了dll,所以只能看到函数申明,没法看到源代码。
要想使用VS看到源代码,则需要利用cmake编译opencv。
具体的编译过程,很很简单,可以参考https://blog.youkuaiyun.com/yin1203014/article/details/41651349,不过我在安装的时候忽略了一个问题。在如下图界面,在添加opencv源码路径时,出现报错。

这是因为,没有把opencv源码路径添加到包含CMakeLists.txt文件的文件夹,**所以注意,文件夹要选到包含CMakeLists.txt文件的文件夹。**不然会出现错误。
本文介绍如何在Visual Studio中查看OpenCV库的源代码,解决仅能看到函数声明而无法查看源代码的问题。通过使用cmake编译OpenCV,使开发者能够深入理解库的内部实现。
313

被折叠的 条评论
为什么被折叠?



