Visual Studio 2019上CUDA和OpenGL的环境搭建
Visual Studio 2019上CUDA和OpenGL的环境搭建
Visual Studio的安装
在VS 2019下载链接中,点开Visual Studio下拉菜单,选择Community 2019,进入下载页面,此时浏览器会自动开始下载。
下载完成后打开,程序首先会更新,然后进入安装界面:
点选Desktop development with C++(如果之后想做其他语言的开发也可以根据自己需求点选)然后点击安装。
安装CUDA toolkit 10.2
首先检查自己的GPU是否支持CUDA,得知自己电脑显卡型号之后进入CUDA GPUs查看是否在支持的列表内。
如果支持列表中存在自己的显卡,即可在NVIDIA toolkit官网下载CUDA toolkits。选择Download now,然后依次选择:
即可弹出Download按钮,点击之后开始下载。
下载完成之后,关闭任何杀毒软件(以及360安全卫士)之后点开程序开始安装。一路点‘是’即可完成安装。
安装完成后,我们来验证一下VS 2019和CUDA是否能用。打开Visual Studio 2019,选择Create a new project。在选项栏里,应该能在偏底部的选项中找到:
点击之后,填写项目名,选择自定义的目录,即可完成项目创建。
进入项目之后,它会自动载入一段示例程序(kernel.cu),它实现的功能是在GPU上跑一个简单的加法运算。点击Local Windows Debugger编译运行程序,如果显示:
说明程序运行成功,因此验证了安装也是成功的。
配置OpenGL
首先我们需要查看自己电脑的OpenGL版本。需要下载并安装一个工具OpenGL Extentsions Viewer,运行该程序可以看到自己显卡支持的GL版本:
这个版本号就是你显卡支持的最高的OpenGL版本。
为了编程OpenGL我们需要安装两个库,GLFW和GLAD。
来到GLFW官网,点击Downloads GLFW 3.3开始下载。
之后我们来到GLAD官网,完成以下配置并点击Generate:
之后点击zip即可下载GLAD。
之后参考视频GLFW+GLAD编译并测试即可。