我正在尝试使用Visual Studio2013和OpenCV 2.4.9编译此用于图像配准的Image Alignment算法,但不断收到此链接器错误
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.我尝试使用includes的各种其他组合来切换这些includes,但仍然出现上述错误和其他错误。在其他方面,opencv工作得很好。我知道代码被弃用了,但它仍然可以工作。由于我对c++和opencv还很陌生,如果有任何帮助,我将不胜感激。
提前感谢
编辑
这些是我在D:\lib\opencv-2.4.9\build\install\x86\vc11\lib.中包含的库由于cxcore.lib不在其中,我尝试更改包含项,但无济于事。
opencv_calib3d249d.lib、opencv_contrib249d.lib、opencv_core249d.lib、opencv_features2d249d.lib、opencv_flann249d.lib、opencv_gpu249d.lib、opencv_highgui249d.lib、opencv_imgproc249d.lib、opencv_legacy249d.lib、opencv_ml249d.lib、opencv_nonfree249d.lib、opencv_objdetect249d.lib、opencv_photo249d.lib、opencv_stitching249d.lib、opencv_superres249d.lib、opencv_ts249d.lib、opencv_video249d.lib、opencv_videostab249d.lib
发布于 2014-08-27 16:18:53
如果其他人有这个问题(由Andrey Kamaev回答):cxcore.lib在OpenCV 2.2中被删除了。因此,您可能需要下载旧的OpenCV 2.1或2.0来构建代码。
https://stackoverflow.com/questions/25484876
复制相似问题