搭建vulkan的开发环境,主要是vulkan sdk的安装,第三方库的安装,环境的配置等方面。
可以直接看参考文献中的官方指导。
1) vulkan sdk库下载,安装
https://vulkan.lunarg.com/
官网下载,但是国内不知是不是墙的原因,速度奇慢,而且会经常断连,这个只能耐心的下载,或者去码云下载其他人存在上面的老版本
下载后直接安装即可,安装完成后,在cmd里面执行vkvia命令,如果弹出下面的界面来则说明vulkan安装成功。
2)三方库下载,安装
下一步下载几个有用的第三方的库,主要是glfw,glm,stb_image.h,tiny_obj_loader.h
https://www.glfw.org/download.html
https://github.com/g-truc/glm/releases
https://github.com/nothings/stb
https://github.com/tinyobjloader/tinyobjloader
可以将其放在指定的目录中,便于后续管理。如下所示:
3)创建vs工程
首先创建一个visual studio的C++的空工程,然后就是做一系列的库配置。
在属性页,首先要设置如下的配置:
然后设置头文件目录:
然后设置动态库目录
添加指定动态库名称:
最后设置C++标准

需要注意的几点:
- 从父级或项目默认设置继承,这里一定要勾选,否则会报一些及其诡异的错误。
- 在初始设置时一定要针对所有配置,所有平台,否则也是容易出错的。
- 在运行程序时如果是链接错误,那么一般都是64位的库配置的不对,或者是上面的两个没有配置好,或者是下面的没有选择对:
