opencv3.0配置

来源:互联网 发布:搞笑对联大全网络 编辑:程序博客网 时间:2024/06/04 22:21

今天使用opencv3.0 添加lib库时,还是按照2.x版本的方式,及将所有lib库添加到附加依耐性中,同时配置库的路径。

opencv_calib3d300d.lib

opencv_core300d.lib
opencv_features2d300d.lib
opencv_flann300d.lib
opencv_hal300d.lib
opencv_highgui300d.lib
opencv_imgcodecs300d.lib
opencv_imgproc300d.lib
opencv_ml300d.lib
opencv_objdetect300d.lib
opencv_photo300d.lib
opencv_shape300d.lib
opencv_stitching300d.lib
opencv_superres300d.lib
opencv_ts300d.lib
opencv_video300d.lib
opencv_videoio300d.lib

opencv_videostab300d.lib

结果编译后出现如下问题。

1>opencv_imgproc300d.lib(deriv.obj) : error LNK2001: 无法解析的外部符号 _ippicvInit@0
1>opencv_core300d.lib(system.obj) : error LNK2019: 无法解析的外部符号 _ippicvInit@0,该符号在函数 "public: __thiscall cv::IPPInitializer::IPPInitializer(void)" (??0IPPInitializer@cv@@QAE@XZ) 中被引用
1>opencv_imgproc300d.lib(imgwarp.obj) : error LNK2001: 无法解析的外部符号 _ippicvInit@0
1>opencv_imgproc300d.lib(color.obj) : error LNK2001: 无法解析的外部符号 _ippicvInit@0
1>opencv_imgproc300d.lib(sumpixels.obj) : error LNK2001: 无法解析的外部符号 _ippicvInit@0
1>opencv_core300d.lib(matrix.obj) : error LNK2019: 无法解析的外部符号 _ippicvsFlip_16u_I@8,该符号在函数 "enum IppStatus (__stdcall*__cdecl cv::getFlipFunc(int))(void *,int)" (?getFlipFunc@cv@@YAP6G?AW4IppStatus@@PAXH@ZH@Z) 中被引用
1>opencv_core300d.lib(matrix.obj) : error LNK2019: 无法解析的外部符号 _ippicvsFlip_32f_I@8,该符号在函数 "enum IppStatus (__stdcall*__cdecl cv::getFlipFunc(int))(void *,int)" (?getFlipFunc@cv@@YAP6G?AW4IppStatus@@PAXH@ZH@Z) 中被引用
1>opencv_core300d.lib(matrix.obj) : error LNK2019: 无法解析的外部符号 _ippicvsFlip_64f_I@8,该符号在函数 "enum IppStatus (__stdcall*__cdecl cv::getFlipFunc(int))(void *,int)" (?getFlipFunc@cv@@YAP6G?AW4IppStatus@@PAXH@ZH@Z) 中被引用
1>opencv_core300d.lib(matrix.obj) : error LNK2019: 无法解析的外部符号 _ippicvsFlip_8u_I@8,该符号在函数 "enum IppStatus (__stdcall*__cdecl cv::getFlipFunc(int))(void *,int)" (?getFlipFunc@cv@@YAP6G?AW4IppStatus@@PAXH@ZH@Z) 中被引用
1>opencv_core300d.lib(matrix.obj) : error LNK2019: 无法解析的外部符号 _ippicvsSortAscend_8u_I@8,该符号在函数 "enum IppStatus (__stdcall*__cdecl cv::getSortFunc(int,bool))(void *,int)" (?getSortFunc@cv@@YAP6G?AW4IppStatus@@PAXH@ZH_N@Z) 中被引用
1>opencv_core300d.lib(matrix.obj) : error LNK2019: 无法解析的外部符号 _ippicvsSortDescend_8u_I@8,该符号在函数 "enum IppStatus (__stdcall*__cdecl cv::getSortFunc(int,bool))(void *,int)" (?getSortFunc@cv@@YAP6G?AW4IppStatus@@PAXH@ZH_N@Z) 中被引用
1>opencv_core300d.lib(matrix.obj) : error LNK2019: 无法解析的外部符号 _ippicviTranspose_8u_C1R@24,该符号在函数 "void __cdecl cv::transpose(class cv::_InputArray const &,class cv::_OutputArray const &)" (?transpose@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@@Z) 中被引用
1>opencv_core300d.lib(matrix.obj) : error LNK2019: 无法解析的外部符号 _ippicviTranspose_8u_C3R@24,该符号在函数 "void __cdecl cv::transpose(class cv::_InputArray const &,class cv::_OutputArray const &)" (?transpose@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@@Z) 中被引用
1>opencv_core300d.lib(matrix.obj) : error LNK2019: 无法解析的外部符号 _ippicviTranspose_8u_C4R@24,该符号在函数 "void __cdecl cv::transpose(class cv::_InputArray const &,class cv::_OutputArray const &)" (?transpose@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@@Z) 中被引用
1>opencv_core300d.lib(matrix.obj) : error LNK2019: 无法解析的外部符号 _ippicviTranspose_8u_C1IR@16,该符号在函数 "void __cdecl cv::transpose(class cv::_InputArray const &,class cv::_OutputArray const &)" (?transpose@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@@Z) 中被引用
1>opencv_core300d.lib(matrix.obj) : error LNK2019: 无法解析的外部符号 _ippicviTranspose_8u_C3IR@16,该符号在函数 "void __cdecl cv::transpose(class c


后来在网上查找发现只需要在依耐性中添加opencv_ts300d.lib;opencv_world300d.lib这两个lib文件即可。

原创粉丝点击