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