一、安装DirectX SDK
解决方案:
若要解决此问题,必须在安装 2010 年 6 月 DirectX SDK 之前卸载 Visual C++ 2010 可再发行组件的所有版本。 您可能已安装以下一个或多个产品:
- Microsoft Visual C++ 2010 x86 可再发行组件
- Microsoft Visual C++ 2010 x64 可再发行组件
包括比Microsoft Visual C++ 2010更高的vc运行库。
这是微软官方给出的解决方案,如果还是解决不了,只能重装系统了。(我是重装系统后,什么软件都不按照,先安装DirectX SDK解决的。)
重新系统后,重新安装vs2017,再用CMake也遇到了问题。