2015-09-26 48 views
0

我有用于实现OpenCV库的代码,但是,我不知道它所用的库的版本。无论如何,要从代码中找出它打算使用的库的哪个版本?检查来自第三方代码的库版本

在代码库中的唯一引用是:

#include "opencv2/core/core.hpp" 
#include "opencv2/features2d/features2d.hpp" 
#include "opencv2/highgui/highgui.hpp" 
#include "opencv2/calib3d/calib3d.hpp" 
#include "opencv2/imgproc/imgproc.hpp" 
#include "opencv2/opencv.hpp" 
+1

cv :: getBuildInformation(); – Miki

回答

1

没有办法知道肯定考虑到有限的信息,除非也许是否可以运行在一个生成的可执行文件lddstrings你有。但是我建议OpenCV 2.4.11很可能与你拥有的一起工作。

0

OpenCV被设计为在每个主要版本中向后兼容,即最新的2.X.Y版本应该支持在版本2.X.Z中编写的任何代码。自从版本3.0.0发布以来,任何2.X代码都可能需要重新编写。 This家伙解释如何使用代码检查版本。

相关问题