Opencl从零实战(一)--windows搭建开发环境
- 系统win11
- visual studio 2022
- opencl 3.0库:Releases · KhronosGroup/OpenCL-SDK (github.com)
在新建的解决方案中 项目->[项目名称]和属性
点选 c/c++->常规->附件包含目录->编辑,将自己下载的oepncl sdk的include路径填进去,作为头文件的引用目录
点选 链接器->常规->附加库目录->编辑,将自己下载的opencl sdk的lib路径填进去,作用动态库的链接目录
点选 链接器->输入->附加依赖项->编辑,填入OpenCL.lib
去除sdl检查,sdl检查很烦,有些能编译过的错误,
好了,搞定之后,就可以愉快地建立project,然后开始opencl之旅啦!
在正式学习之前,最好先下载opencl文档:GitHub - KhronosGroup/OpenCL-Docs: OpenCL API, OpenCL C, Extensions, SPIR-V Environment Specs, Ref page, and C++ for OpenCL doc sources.
关于安装,本人是win11+wsl ubuntu20.04, 安装方法跟官方的区别还挺多,主要是:
sudo apt install ruby gem install asciidoctor -v 2.0.16 gem install coderay -v 1.1.1 gem install hexapdf -v 0.27.0 gem install rouge -v 3.19.0 gem install ttfunk -v 1.5.1 gem install asciidoctor-pdf -v 1.5.0 gem install asciidoctor-mathematical -v 0.3.5 中间如果遇到失败的,要么把后面的版本去掉,要么安装提示需要的依赖包就好了
安装好依赖之后,直接运行make命令就好了
make OUTDIR=./output html -j 8 --trace