windows10 vs2017编译opencv_contrib3.4.7的小坑及编译好的资源

1、注意要用正斜杠  /    不要用 \  https://github.com/opencv/opencv/issues/11655 

 

CMake Error at cmake/OpenCVModule.cmake:368 (_glob_locations):
  Syntax error in cmake code at

    E:/opencv_github/opencv/cmake/OpenCVModule.cmake:368

  when parsing string

    E:\opencv_github\opencv_contrib\modules

  Invalid character escape '\o'.
Call Stack (most recent call first):
  modules/CMakeLists.txt:7 (ocv_glob_modules)

 

 2、而且很多时候连接都不好,需要自己下载文件

https://www.cnblogs.com/huluwa508/p/10142718.html

https://zhuanlan.zhihu.com/p/90810839

3、如果要编译成opencv_world一个集成库,而不是一堆乱麻,要打开选项  https://stackoverflow.com/questions/34867289/opencv-3-x-only-contains-one-lib-opencv-world-lib

 

 

 

4、其他参考

https://blog.csdn.net/wukai0909/article/details/77869399

https://blog.csdn.net/qq_38131812/article/details/90292703

5、编译好的附件以及cmake里可能连接不好,需要自己下载的文件

https://download.csdn.net/download/li_haoren/12158008

 

6、碰到个问题,但没解决的思路,只能暂时绕过

在编译的时候开启了build_opencv_world,只生成了opencv_world347.lib/dll 但在使用的时候,已经导入了opencv_world347.lib 编译的时候还是报缺少了 opencv_core347.lib,补了这个后又报缺少opencv_imgproc347.lib。着实想不清楚,因为world已经包含了这些啊

posted @ 2020-02-15 11:43  ff_d  阅读(1099)  评论(0编辑  收藏  举报