一、cmake编译过程错误
1、cmake 3.20版本在配置完opencv的source和build路径,第一次点击configure,对于visual 2017只能选择win32,2019及以上才能选择x64。所以如果配置成win32,尽管cmake编译成功。但是在visual生成install时候会各种报错。
2、cmake 3.22.4版本,visual 2017 可以选择X64。visual版本选择不要出错,否则要重新来过。
3、cmake编译过程中,勾选补充
with_tbb with_openmp cuda_fast_math(cuda第一次编译后,才会出现)
cuda_arch_bin算力设置或者cuda_generation设置为auto
二、visual 生成过程错误
1、模块计算机类型x64与目标计算机类型X86冲突
原因:cmake在第一次configure选择visual studio版本时错误(如:使用cmake 2.20,选择visual 2017时只有win32。虽然cmake编译成功,但是在visual生成时,会报这个错误)
解决方法:使用cmake 2.22以上版本
2、生成过程会出现缺少某个dll或者lib文件
先在电脑查询,如果没有,自行下载载补充进去
3、cmake编译成功前提下,debug模式下visual生成会有大量报错,而release下生成无误(具体原因还没找到)
三、opencv使用过程错误
1、出现debug下找不到ONETBB TBB OPENMP
c