✨
【HLSL シェーダーの魔導書】cannot open atlbase.h と怒られる
TL;DR
Visual Studio Installer から以下のコンポーネントをインストールする。
- C++ ATL for latest v143 build tools (x86 &64)
- C++ ATL for latest v143 build tools with Spectre Migrations(x86 &64)
経緯
以下のようなエラーが生成される。
cannot open source file "atlbase.h"
CComPtr is not a template
参考文献
ATL ライブラリっていうのが必要らしい。
You need to install the ATL libs corresponding to your build tools version
https://github.com/microsoft/terminal/issues/483
以下の動画のうち、latest バージョンだけインストールすれば動く気がしました。
Discussion