OpenCV3.2采用CMake编译时下载ippicv_windows_20151201.zip失败的问题解决

本文介绍了在32位系统上使用Visual Studio 2017编译OpenCV3.2时,因缺少ippicv_windows_20151201.zip导致的编译问题。通过手动下载并放置ippicv文件,成功配置CMake并生成适用于x86平台的库。详细步骤包括下载ippicv文件、配置CMake、生成解决方案、设置环境变量以及添加头文件和库目录路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       今天本来下载OpenCV3.2用于图像处理,下载抽取文件后发现build里面没有用于x86平台的生成库,只有x64位的,因为我的机器是32位的,并且用的VS2017(即V15),所以需要对OpenCV的源码重新进行编译以生成和本机器相适应的库。具体实现步骤如下:

1. 从网上下载ippicv_windows_20151201.zip,这个压缩包网上有很多链接,可以直接下载;

2. 将ippicv_windows_20151201.zip放在文件D:\OpenCV3.2\opencv\sources\3rdparty\ippicv\downloads\windows-04e81ce5d0e329c3fbc606ae32cad44d下;

3. 重新进行CMake,发现Configure成功,再点Gernerate生成如下图所示:

4. 在生成文件夹中打开OpenCV.sln,在“解决方案管理器”中选择CMakeTargets下面的INSTALL,右键build,分别在Debug和Release模式下,这样就在install文件夹下生成了所需的x86,如下图,这里install文件夹路为:D:\OpenCV3.2\opencv_32\install;

5. 然后将D:\OpenCV3.2\opencv_32\install\x86\vc15\bin添加到系统变量PATH中;

6. 在项目属性—通用属性下的VC++目录中点击包含目录,然后添加如下三条路径:

    a. D:\OpenCV3.2\opencv_32\install\include;

&nb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值