我想开始在GPU编程,因为我有一个AMD,我想从OpenCL开始。
我已经在我的Windows 10机器上安装了VisualStudioCode2019编辑器,我也安装了这个https://github.com/GPUOpen-LibrariesAndSDKs/OCL-SDK。我试图将这些变量放入VC2019的设置中,但什么也没有发生。
有人能帮忙解决这个问题吗?您是如何安装OpenCL的?
提前感谢
发布于 2022-04-19 16:49:26
在编译代码时,需要告诉链接器OpenCL头和lib文件位于何处。我通常将头文件和lib文件放在项目目录中:
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
https://stackoverflow.com/questions/71924131
复制相似问题