在使用《Introduce to 3D Game Programing with DirectX12》提供的基础框架时,使用VS2019创建项目无法成功生成项目,但是从github获取龙书自带的项目打开之后却没有任何问题,成功的生成了所有的实例。

https://github.com/d3dcoder/d3d12book 这里是随书源码的github地址。

经过对比项目设置后发现,以下几个选项务必保持一致:

必须设置为x64平台

这里的符合模式必须要改成否

预处理器定义要加上WIN32

链接器系统中的子系统必须为窗口