安装的OpenCV3.2.0 for Windows 10 64bit中缺少.lib文件

时间:2017-05-04 23:09:28

标签: c++ windows opencv lib

我使用的代码依赖于opencv库,但我从网上下载的代码只有opencv_core320.lib。如何安装opencv以便我可以访问Visual Studio 2015中Linker输入部分中的所有这些库?

cv2.lib
opencv_imgcodecs300.lib
opencv_superres300.lib
opencv_calib3d300.lib
opencv_imgproc300.lib
opencv_ts300.lib
opencv_core300.lib
opencv_ml300.lib
opencv_video300.lib
opencv_features2d300.lib
opencv_objdetect300.lib
opencv_videoio300.lib
opencv_flann300.lib
opencv_photo300.lib
opencv_videostab300.lib
opencv_hal300.lib
opencv_shape300.lib
opencv_highgui300.lib
opencv_stitching300.lib

我不偏向于OpenCV的版本,它可能是3.0.0或3.2.0。以下是我所拥有的opencv的一些截图: enter image description here

此外,我有这个错误,这是有道理的,因为它无法在我告诉链接器的lib目录中找到cv2.lib。所以我假设我已经错误地安装了OpenCV。

Severity    Code    Description Project File    Line    Suppression State
Error   LNK1181 cannot open input file 'cv2.lib'    OpenARK-SDK C:\openark_mona\OpenARK\OpenARK-SDK\LINK    1

enter image description here

1 个答案:

答案 0 :(得分:2)

我不熟悉openvc,但您可以尝试删除所有这些lib并替换为新的单个lib:opencv_world320.lib

来自What is opencv_world

  

引入了名为opencv_world的新超级模块。   它结合了用户选择的所有其他模块,因此它很多   与~20个共享库相比,更方便重新分配   libopencv_core,libopencv_imgproc等。

看起来opencv_world现在取代了以前用opencv提供的所有lib动物园。