我正在尝试在VS 2013中运行opencv surf
实施here。
我已经在Linker->Input
中安排了库,例如opencv_core246.lib for release
和opencv_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搜索了这个错误,但没有发现任何有用的内容。 有没有人知道这个错误的原因?提前谢谢。
答案 0 :(得分:2)
您需要将其与
相关联opencv_features2d246d.lib
opencv_nonfree246d.lib
用于调试和发布
opencv_features2d246.lib
opencv_nonfree246.lib