OpenCV 2.4.6链接器错误LNK2001

时间:2014-04-30 15:33:25

标签: opencv visual-c++ linker-errors surf sift

我正在尝试在VS 2013中运行opencv surf实施here

我已经在Linker->Input中安排了库,例如opencv_core246.lib for releaseopencv_core246d.lib for debug

但是当我尝试运行该程序时,我收到以下错误:

  

错误1错误LNK2001:未解析的外部符号" public:__ thishisall   CV :: SIFT :: SIFT(INT,INT,双,双,双)"   (?? 0SIFT @ cv @@ QAE @ HHNNN @ Z)C:... \ Documents \ Visual Studio   2013 \ Projects \ surftest \ surftest \ main.obj surftest

我已经用Google搜索了这个错误,但没有发现任何有用的内容。 有没有人知道这个错误的原因?提前谢谢。

1 个答案:

答案 0 :(得分:2)

您需要将其与

相关联
opencv_features2d246d.lib
opencv_nonfree246d.lib

用于调试和发布

opencv_features2d246.lib
opencv_nonfree246.lib