迈克老狼的博客:http://www.cnblogs.com/mikewolf2002/category/343145.html 很系统的讲了opencl的初学步骤,接来下好好研究他的博客就是我的下一步目标了
对于安装,我自己的理解是
1)AMD的驱动一定要安装好
方法一:http://support.amd.com/CN/Pages/AMDSupportHub.aspx下载驱动
方法二:下载一个驱动精灵,一键更新所有需要的驱动,但是更新完,建议再安装方法一的再安装一下~
2)从网上下载一个AMD的 OpenCL SDK
老大给我们推荐的网站是:http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/
而我的安装包是从:http://www.csdn.net/article/a/2012-12-10/2812648 【推荐!因为是中文网站,通俗易懂】
我的电脑是64位的,所以下载的是AMD-APP-SDK-v2.8-Windows-64.exe (180 MB )安装包, 根据你所选用的系统 + 64/32来选择安装哪 个安装包~
当下载完后【如果是用win7下的vs软件编程的话】,推荐网址是:
http://intijk.com/notes/hpc/vs2010-amd-opencl-%e5%bc%80%e5%8f%91%e7%8e%af%e5%a2%83%e9%85%8d%e7%bd%ae%ef%bc%8c-32%e4%bd%8d64%e4%bd%8d.html 【有点长哈。。。不过步骤非常的详细,安装这个步骤进行初始化配置就可以了】
其中当新导入的opencl文件缺少文件包,需要配置的过程上面网址写的已经很详细了,下面再着重强调一下:
【注意:我用的是英文版的vs
通用配置:
C/C++ | General | Additional Include Directories [first location] | (wirte) $(AMDAPPSDKROOT)include
[64bit devices专有配置]
platform |64x
Linker | General | Addutional Library Directories | $(AMDAPPSDKROOT)lib\x86_64
】