ipp for windows下载与安装 vs2017

最近学习opencv,拜读learning opencv3大作,里面有一章是Speeding Up OpenCV with IPP

在这里详细记述一下Ipp的下载与安装过程

1.下载

1.访问https://software.intel.com/en-us/intel-ipp,进入微软官方下载界面

第一步,先点一下Log in 注册一个账号,本人第一次用的qq邮箱,注册失败了,第二次用的edu邮箱,成功了,不知道为什么。

第二步,点一下Download Free,然后填一些信息,之后微软就会往你的邮箱发一封邮件,类似这样。

第三步,点中间黄色的Download,就会跳转到下载界面,类似这样。

在第一个框框里选择windows操作系统,然后点那个IPP的蓝色框框,就会开始下载了。

2.安装

1.下载好了,就双击上图那个文件。

2.这一步并不是安装文件,而是解压文件,第一个目录是解压到哪个目录,第二个画勾的选项意思是问你,安装后是否删除解压文件,我们这里打勾就行了。

3.然后就是一路next,最后install,期间会让你选择一个目录,这个目录是安装位置。

4.大功告成

3.检验是否安装成功

1.打开vs2017,新建一个c++空项目。

2.点击最上面标签栏的项目按钮,点击属性。


如果你的界面左栏有Intel Performance Libraries,恭喜你,安装成功了,你现在只需要把右面的IPP选项调成和我一样的,你就可以体验你CPU的狂暴性能了。

3.为了证明可以使用,不妨测试一下下面程序:

#include<stdio.h>
#include"ipp.h "// 引入头文件
int main()
{
	Ipp64u start, end;
	start = ippGetCpuClocks(); // 得到CPU开始时钟,这里调用的是ipp函数,注意函数前缀 
	end = ippGetCpuClocks(); // 得到CPU终止时钟
							 //输出什么都不做的时差
	printf("Clocks to do nothing: %d \n", (Ipp32s)(end - start));
	//输出打印Hello Word情况下的时差
	start = ippGetCpuClocks();
	printf("Hello World\n");
	end = ippGetCpuClocks();
	printf("Clocks to print 'hello world': %d \n", (Ipp32s)(end - start));
	getchar();
	return 0;
}

4.End


猜你喜欢

转载自blog.csdn.net/shadandeajian/article/details/80328722