首先参考这篇文章操作https://blog.csdn.net/u011218356/article/details/108858522?spm=1001.2014.3001.5502
其中不注意仍然有一些坑。
1.目标路径不能含有空格。否则会出现如下错误:
这个错误意思是在moduls/core/CMakeFiles/opencv_core.dir/文件夹下找不到vs_version.rc.obj;这个文件是在编译过程中生成,如果这个路径有空格,CMake就不能生成这个文件。
2.编译过程中大约40%有个错误,如下:
根据这个解决
https://blog.csdn.net/bruce_xia/article/details/106037787?spm=1001.2101.3001.6650.6&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-6.pc_relevant_paycolumn_v3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-6.pc_relevant_paycolumn_v3&utm_relevant_index=10
最后编译成功!
特此做下记录。