OpenCV 2.4.9 LNK1104:无法打开文件'cxcore.lib'

OpenCV 2.4.9 LNK1104: cannot open file 'cxcore.lib'

本文关键字:文件 lib cxcore LNK1104 OpenCV      更新时间:2023-10-16

我正在尝试使用Visual Studio 2013和OpenCV 2.4.9编译用于图像注册的图像对齐算法,并不断获得此链接器错误

1>LINK : fatal error LNK1104: cannot open file 'cxcore.lib'  

据我所知,其中一个或所有问题都包括

#include <cv.h>         // Include header for computer-vision part of OpenCV.
#include <highgui.h>    // Include header for GUI part of OpenCV.
#include "auxfunc.h"    // Header for our warping functions.

我试着用包含的各种其他组合来切换这些包含,但不断出现上述错误和其他错误。opencv在其他方面都很好。我知道该代码已被弃用,但它应该仍然有效。由于我对c++和opencv还很陌生,如果有任何帮助,我将不胜感激。

提前感谢

编辑

这些是我在D:\lib\opencv-2.4.9\build\install\x86\vc11\lib中包含的库。由于cxcore.lib不在其中,我尝试更改包含,但没有帮助
openc_calib3d249d.lib、openc_contrib249d.lib、Openc_core249d.lib,openc_features2d249d.lib,Openc_flann249 d.lib,penc_gpu249 d.lib,open v_higiguid 249d.lib;openc_imgproc249d.lib,opencv_videostab249d.lib

如果其他人有这个问题(由Andrey Kamaev回答):cxcore.lib在OpenCV 2.2中被删除。因此,您可能需要下载旧的OpenCV 2.1或2.0来构建代码。