配置vcpkg
首先,根据官方推荐 ,可在C盘新建一个src文件夹(C:\src)。在该目录下运行PowerShell或普通cmd。运行以下命令下载vcpkg,执行bootstrap-vcpkg.bat脚本,并使其可在VS中使用。可将安装目录(如C:\src\vcpkg)添加进系统环境变量中以方便命令行调用。
如未安装过Git需先下载安装GIt,并将Git所在目录添加进环境变量中。
git clone https://github.com/microsoft/vcpkg
.\vcpkg\bootstrap-vcpkg.bat
.\vcpkg\vcpkg integrate install
配置OpenGL
目前最新的也是最推荐安装的IoenGL窗口相关第三方库为glfw,API相关第三方库为glad。运行下列命令安装。
.\vcpkg\vcpkg install glfw3 glad
还可根据需要安装数学库glm。
.\vcpkg\vcpkg install glm
接下来就可以在vs里直接include所需文件,不会产生编译和链接问题。
#include <glad/glad.h>
#include <GLFW/glfw3.h>
总结
vcpkg方式配置的缺点就是因为是直接使用编译好的库,所以不方便查看源码。如有查看源码需求还是要使用自己编译相关库并链接进自己的工程的方式。但如只是想调用接口这种方式即可满足需求。如库有更新,可直接使用vcpkg进行更新。