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)". 

  • 相关阅读:
    int、bigint、smallint 和 tinyint
    我的fedora9安装后配置
    系统引导设置与管理EasyBCD与VistaBootPRO
    从Xml文档内部引用Xml Schema验证
    linux开机顺序
    OS引导-笔记
    Logic Volume笔记
    Service笔记
    python中若类属性与实例属性同名
    解析JavaScript中的null与undefined
  • 原文地址:https://www.cnblogs.com/giraffe/p/2369922.html
Copyright © 2011-2022 走看看