Vulkan开发环境

搭建vulkan的开发环境,主要是vulkan sdk的安装,第三方库的安装,环境的配置等方面。

可以直接看参考文献中的官方指导。

1) vulkan sdk库下载,安装

https://vulkan.lunarg.com/
官网下载,但是国内不知是不是墙的原因,速度奇慢,而且会经常断连,这个只能耐心的下载,或者去码云下载其他人存在上面的老版本
下载后直接安装即可,安装完成后,在cmd里面执行vkvia命令,如果弹出下面的界面来则说明vulkan安装成功。
Instance

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
可以将其放在指定的目录中,便于后续管理。如下所示:
Instance

3)创建vs工程

首先创建一个visual studio的C++的空工程,然后就是做一系列的库配置。
在属性页,首先要设置如下的配置:
Instance
然后设置头文件目录:
Instance
然后设置动态库目录
Instance
添加指定动态库名称:
Instance
最后设置C++标准
Instance

Instance

需要注意的几点:

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

参考文献:
https://vulkan-tutorial.com/Development_environment

显示 Gitment 评论