• VS2008+OpenCL环境配置


    1. 配置.cl文件支持:

    1.1. 打开VS2008, 工具->选项->文本编辑器->文件扩展名,添加一个新的扩展名,指定编辑器为Microsoft Visual C++ 。这样在OpenCL文件中就能显示C++的语法高亮了。

    1.2. 配置OpenCL语法高亮
    - 打开目录~\NVIDIA Corporation\NVIDIA GPU Computing SDK\OpenCL\doc 可以看到有一个"usertype.dat"文件其中包含了所有的OpenCL的关键字。
    - 将这个文件复制到 ~\Program Files\Microsoft Visual Studio 9.0\Common7\IDE
    - IMPORTANT NOTE: 如果已经有usertype.dat文件存在,则用文本编辑器打开OpenCL目录下的该文件,复制其中内容并拷贝到原文件中。

    2. 配置项目

    新建一个新的VC项目之后,右键点击项目->属性(也可以按快捷键ALT+F7)
    1. 在 配置属性->C++->常规->附加包含目录 中添加:

    • "~\NVIDIA Corporation\NVIDIA GPU Computing SDK\OpenCL\common\inc";
    • "~\NVIDIA Corporation\NVIDIA GPU Computing SDK\shared\inc";


    2. 在 链接器->常规->附加库目录 中添加:

    • "~\NVIDIA Corporation\NVIDIA GPU Computing SDK\OpenCL\common\lib\Win32"; (if you are using Windows 32)
    • "~\NVIDIA Corporation\NVIDIA GPU Computing SDK\shared\lib\Win32";


    3. 在链接器->输入->附加依赖项 中添加

    • shrUtils32D.lib
    • OpenCL.lib
    • oclUtils32D.lib

    3. 配置代码生成属性

    到这里其实已经可以编译OpenCL代码了。 最后一步需要做的是点击 项目->属性配置属性->C++->代码生成 中. 将 运行时库 修改成"多线程调试 (/MTd)". 

  • 相关阅读:
    HDU 1010 Tempter of the Bone
    HDU 4421 Bit Magic(奇葩式解法)
    HDU 2614 Beat 深搜DFS
    HDU 1495 非常可乐 BFS 搜索
    Road to Cinema
    Sea Battle
    Interview with Oleg
    Spotlights
    Substring
    Dominating Patterns
  • 原文地址:https://www.cnblogs.com/giraffe/p/2369922.html
Copyright © 2020-2023  润新知