首页 文章

在windows intel opencl sdk中找不到CL / cl.h?

提问于
浏览
0

我已经在Windows 8中安装了intel opencl sdk . 根据用户指南,所有文件都必须找到,但每当我尝试编译任何代码时,都会显示Cl / cl.h未找到的错误 . 此外,用户手册说应用程序需要链接到库,但在IDE中找不到该选项 .

这是我在控制台获得的错误将目标指令集架构设置为:默认(高级向量扩展(AVX))找到OpenCL Intel CPU设备!设备名称:Intel(R)Core(TM)i5-3210M CPU @ 2.50GHz设备版本:OpenCL 1.2(Build 82248)设备供应商:Intel(R)Corporation设备配置文件:FULL_PROFILE编译已开始1:2:9:致命错误:未找到“CL / cl.h”文件编译失败

构建失败!任何帮助都会受到欢迎......谢谢

2 回答

  • 0

    我猜你还没有为OpenCL配置你的visual studio .

    检查是否在环境变量中添加了INTELOCLSDKROOT,如果没有添加它,或者配置visual studio以查找头文件和openCL库文件 .

    配置visual studio - >

    CL Header file 
        Properties -> All Configurations -> Configuration Properties-> C/C++ -> General -> Additional Include Directories -> SPECIFY_THE_PATH_OF_CL_INCLUDE_DIRECTORY
    
        Linking CL Library 
        Properties -> All Configurations -> Configuration Properties-> C/C++ -> Linker -> General -> Additional Dependencies ->SPECIFY_THE_PATH_OF_CL_LIBRARY_BASED_ON_64/32_BIT_MACHINE
    
        in linker -> input -> add OpenCL.lib
    
  • 0

    您将需要安装OpenCL运行时,它是除SDK文件之外的另一个文件

    这是OpenCL运行时64位link

相关问题