iT邦幫忙

2026 iThome 鐵人賽

DAY 2
0

這裡主要是用 Visual Studio 開發,當然也可以使用其他的編輯器,不過目前試過下來果然 HLSL 相關的撰寫提示還是 Microsoft 本家的支援更完整…

先去 Visual Studio 官方下載

官方連結

基本上只要照官方提示按就能完成安裝

安裝完後到 Visual Studio Installer 裡按下修改

把使用 C++ 的桌面開發選取,這樣才可以使用 CMake 相關的功能

之後選取 CMake Project

創建完後就有基本可以跑 CMake 的環境了

接著開 Sourcetree,創建 .git

在專案創 .gitignore 並忽略以下自動產生的檔案

.vs/
out/

在專案根目錄,用 submodule 初始化 vcpkg 與 vcpkg.json

 git submodule add https://github.com/microsoft/vcpkg.git vcpkg

  cd vcpkg
  .\bootstrap-vcpkg.bat
  
  cd ..
  .\vcpkg\vcpkg.exe new --application

接著新增需要的 vcpkg 依賴

vcpkg add port directxmath
vcpkg add port directx-dxc
vcpkg add port d3d12-memory-allocator
vcpkg add port assimp

到這邊就完成了最初步的環境設定了


上一篇
Day 1:前言與大綱
系列文
因為 AI 看不懂老舊程式,只好乖乖從零開始學 DirectX 12 與 HLSL2
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言