首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cl/cl.h未在代码2019年AMD GPU Win10中找到

Cl/cl.h未在代码2019年AMD GPU Win10中找到
EN

Stack Overflow用户
提问于 2022-04-19 11:22:20
回答 1查看 269关注 0票数 2

我想开始在GPU编程,因为我有一个AMD,我想从OpenCL开始。

我已经在我的Windows 10机器上安装了VisualStudioCode2019编辑器,我也安装了这个https://github.com/GPUOpen-LibrariesAndSDKs/OCL-SDK。我试图将这些变量放入VC2019的设置中,但什么也没有发生。

有人能帮忙解决这个问题吗?您是如何安装OpenCL的?

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-19 16:49:26

在编译代码时,需要告诉链接器OpenCL头和lib文件位于何处。我通常将头文件和lib文件放在项目目录中:

代码语言:javascript
复制
g++ *.cpp -o Test.exe -I./OpenCL/include -L./OpenCL/lib -lOpenCL

但是您也可以使-Ipath/to/OpenCL/include -Lpath/to/OpenCL/lib路径指向OCL目录。

有关如何使用VS社区设置OpenCL,请参见此处:https://stackoverflow.com/a/57017982/9178992

为了简单地开始使用OpenCL,我创建了一个包装器,它极大地简化了OpenCL C++绑定,并消除了它附带的整个代码开销。这包括OpenCL头和所有Visual社区项目设置;不需要额外设置:https://github.com/ProjectPhysX/OpenCL-Wrapper

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71924131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档