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 找不到的问题
编辑
编辑
修改配置,即可编译成功
\