VS2013下编译opencv3.1.0及其对应contrib库
2017-11-22 11:11
441 查看
编译流程,参照https://www.cnblogs.com/wjy-lulu/p/6805557.html
其实编译过程很简单,选定source路径,build路径,configure,设置contrib路径,勾选一些自己想要的编译项,然后generate。
最后就是打开build路径下的sln项目,进行编译。
这里主要说一下参照链接没有提到的问题。
其实我在编译中并没有遇到链接中提到的一系列问题,但是stitching模块总是编译不过,出现下列问题:
(1)无法打开"opencv2/xfeatures2d.hpp"等文件
(此处配图丢失了,暂时无图,等修改)
这个文件路径在contrib库下面“opencv_contrib-3.1.0\modules\xfeatures2d”
检查opencv_world项目的属性发现,其include路径没有包括上面对应的路径,找到这个路径添加进去。
(2)再次编译提示下列错误
无法解析的外部符号等(此处配图丢失了,暂时无图,等修改)
这是因为没有在opencv_world项目的链接器中加入..\..\lib\Release\opencv_xfeatures2d310.lib
先仅生成opencv_xfeatures2d项目,然后将上面的lib目录加入链接器
(3)编译install时可能还会提示第一个错误,根据提示错误的项目,将包含路径写入该项目的include中去
其实编译过程很简单,选定source路径,build路径,configure,设置contrib路径,勾选一些自己想要的编译项,然后generate。
最后就是打开build路径下的sln项目,进行编译。
这里主要说一下参照链接没有提到的问题。
其实我在编译中并没有遇到链接中提到的一系列问题,但是stitching模块总是编译不过,出现下列问题:
(1)无法打开"opencv2/xfeatures2d.hpp"等文件
(此处配图丢失了,暂时无图,等修改)
这个文件路径在contrib库下面“opencv_contrib-3.1.0\modules\xfeatures2d”
检查opencv_world项目的属性发现,其include路径没有包括上面对应的路径,找到这个路径添加进去。
(2)再次编译提示下列错误
无法解析的外部符号等(此处配图丢失了,暂时无图,等修改)
这是因为没有在opencv_world项目的链接器中加入..\..\lib\Release\opencv_xfeatures2d310.lib
先仅生成opencv_xfeatures2d项目,然后将上面的lib目录加入链接器
(3)编译install时可能还会提示第一个错误,根据提示错误的项目,将包含路径写入该项目的include中去
相关文章推荐
- Windows下利用CMake和VS2013编译OpenCV
- CMake + VS2013 Win7x64下编译opencv3.0
- OpenCV3.1.0+VS2013开发环境配置
- opencv3.1.0+VS2013开发环境配置(64位)
- QT5.9.3安装及编译&与vs2013环境配置&opencv配置及调用
- vs2013下配置openCV3.1.0出现的问题总结
- Windows下利用CMake和VS2013编译OpenCV
- 基于windows下使用CMake和VS2013编译OpenCV的环境搭建
- [OpenCv]Win10 X64 + VS2015 + CMake3.6.1 编译OpenCv3.1.0记录
- 编译opencv2.4.9+cuda6.5+vs2013生成自己的X64库
- 【OpenCV3】OpenCV3.2.0在VS2013环境下Cmake编译与快速配置
- Caffe番外:Protobuf3.1.0在VS2013的编译和Demo
- OpenCV3.1.0+VS2013开发环境配置(二)--一劳永逸的配置
- VS2013 编译 OpenCV_CUDA 工程编译出错
- OpenCV3.1.0+VS2013配置+Win10(64位)
- OpenCV3.1.0+VS2013开发环境配置
- OpenCV3.1.0添加opencv_contrib库(已编译好的库)
- vs2013配置opencv 全兼容属性表(2.4.9+3.1.0)
- opencv3.1.0 +vs2013配置
- OpenCV3.1.0基于VS2013开发环境配置(Win7 64位)