环境配置

更新记录
  • 2023/9/22 增加该扩展文档

  • 2023/9/22 增加 获取 Vulkan-Headers 章节

  • 2023/9/22 增加 环境配置 章节

  • 2023/9/25 更新 环境配置 章节中的 Windows 配置

在开始真正开发学习 Vulkan 前,需要配置一下必要的开发环境。

在开始配置环境前,您只需要获取 Vulkan-Headers 即可:

获取 Vulkan-Headers

Vulkan-HeadersKhronos 组织官方发布的 Vulkan 头文件项目。该项目包含最新版的 Vulkan 头文件。

_images/vulkan_headers_download.png

如图,依次点击 Code ‣ Download ZIP 将其下载下来。

Git 下载

如果您安装了 Git ,还可以通过 Clone 指令下载:

git clone git@github.com:KhronosGroup/Vulkan-Headers.git

其中的 include 文件夹就是我们需要的 Vulkan 头文件。

环境配置

Windows 操作系统中开发,主要是使用 Visual Studio 进行开发。您需要下载并安装 Visual Studio

备注

这里使用英文版的 Visual Studio 2019 进行讲解,其他版本的 Visual Studio 都是可以的,这里的配置步骤都是通用的。

  1. 创建一个 C/C++ 的空项目

_images/vs_create_empty_project.png
  1. 配置项目

_images/vs_create_vulkan_project.png

这里的 Project name 项目名称和 Location 项目目录可以自己配置。

之后点击 Create 创建项目即可。

  1. 打开项目的 Solution Explorer 面板

_images/vs_solution_explorer.png

如果没找到,依次点击菜单栏中的 View ‣ Solution Explorer 即可。

_images/vs_solution_explorer_menu.png
  1. 在项目上的 Source Files右键 依次点击 Add ‣ New Item 选项

_images/vs_new_item.png
  1. Add New Item 页面中依次点击 C++ File(.cpp) ‣ Name(将 Source.cpp 修改为 main.cpp) ‣ Add 选项

_images/vs_create_main_cpp.png

这样就在 Source Files 下创建了一个 main.cpp 文件。

_images/vs_main_cpp_file.png
  1. 在项目上 右键 点击 Properties 选项,打开 Properties 页面。

_images/vs_project_properties.png
  1. Properties 页面中依次点击 Configuration Properties ‣ C/C++ ‣ General ‣ Additional Include Directions ‣ ∨ ‣ <Edit…> ,打开头文件目录配置页面。

_images/vs_additional_include_directions.png

注意

需要确保红框中对应的配置参数一致(这里使用输出 Debug 调试目标, x64 平台)。

_images/vs_config_uniform.png
  1. 在红框空白处 双击 或点击右上角的 vs_new_line 。将 Vulkan-Headersinclude 文件夹目录配置进来。

_images/vs_add_include_header_dir.png
  1. 配置完成后点击 OK 完成头文件目录配置。

_images/vs_vulkan_headers.png
  1. 回到 Properties 页面点击 Apply 完成配置

_images/vs_apply_header.png

待续