visual c++-OpenCV 2.4.6链接器错误LNK2001



我正试图在VS 2013中运行opencv surf实现。

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

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

错误1错误LNK2001:未解析的外部符号"public:__thiscallcv::SIFT::SIFT(int,int,double,double("(??0SIFT@cv@@QAE@HHNNN@Z( C:。。。\文档\ Visual Studio2013\Projects\surftest\surftest\main.obj surftest

我已经在谷歌上搜索了这个错误,但没有发现任何有用的东西。有人知道这个错误的原因吗?提前谢谢。

您需要将其与链接

opencv_features2d246d.lib
opencv_nonfree246d.lib

用于调试和发布

opencv_features2d246.lib
opencv_nonfree246.lib

相关内容

  • 没有找到相关文章

最新更新