【发布时间】:2017-03-09 07:19:02
【问题描述】:
我想写一个cmake脚本来找到directx 12 sdk的目录。该目录位于$ENV{ProgramFiles}/Windows Kits/10/Include/。但是,在这条路径上,它有许多不同版本的 SDK,它们存储在不同的目录中。如10.0.10150、10.0.10240、10.0.10586等。
我不知道SDK有多少个版本。所以我想获取这条路径上的所有目录。但是我该怎么办? 目录如下:
- $ENV{ProgramFiles}/Windows Kits/10/Include/
- 10.0.10150
- 10.0.10240
- 10.0.10586
谢谢。
【问题讨论】:
-
您使用的是哪个版本的 CMake 和哪个版本的 Visual Studio?因为对于 Visual Studio 2015 及更高版本,SDK 版本在
CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION全局变量中。
标签: cmake directx-12