zoukankan      html  css  js  c++  java
  • 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 1312 ( Red and Black )
    hdu 1429 ( 胜利大逃亡(续) )
    zjut 小X的苹果
    hdu 1253 ( 胜利大逃亡 )
    许多事
    1198 ( Farm Irrigation )
    hdu 1241 Oil Deposits
    hdu 1242 ( Rescue )
    hdu 1240 ( Asteroids! )
    zoj2966 build the electric system
  • 原文地址:https://www.cnblogs.com/giraffe/p/2369922.html
Copyright © 2011-2022 走看看