admin管理员组

文章数量:1631223

opencv 3.0 之后已经不提供x86版本了

  • 先说下环境:
  • 操作系统:win10 x64
  • 编译器: visual studio 2019
  • CMake:3.23

下面是编译过程中踩的坑

1. visual studio 没有x86 选项,新建一个即可

2.  模块计算机类型“x86”与目标计算机类型“x64”冲突

发现确实有几个配置项是x64, 如下所示:

 

3.  LNK1104: 无法打开文件“D:\Me\opencv\build\modules\world\Debug\arithm.sse4_1.obj”

修改opencv_world 的vcproj 文件,把路径改一下,因为确实路径不在这个地方了 

 4. libturbo-jpeg 编译出错

把这个改成4 

5. 各个子工程的临时目录要区分开

不然编译的时候会出现已经编译好的obj 被后面的工程删掉了,导致obj 找不到的问题

修改配置,即可编译成功 


本文标签: 版本CMAKEWindowsOpencv