1

在用 Visual C++ 构建项目之前,当我检查目标平台版本时,我只看到 8.1。我无法将其更改为 7,这是我的目标平台。
这是一个镜头:http://i.imgur.com/jH4XG9B.jpg

为此,我正在构建的 directx 项目没有成功运行。它寻找此类 dll(即:d3dcompiler_47.dll 和其他...),这些 dll 存在于 windows 8.1 中,但不存在于 windows 7 中(windows 7 具有 d3dcompiler_33.dll 到 d3dcompiler_43.dll)。我只得到很多 dll 丢失错误。
我也尝试过:
#define _WIN32_WINNT_WIN7 0x0601 //windows 7
在 targetver.h 文件中但没有成功。我不想为 Windows 7 构建它,以便我可以在 7、8、8.1 和 10 上顺利运行它。

我正在使用:

  1. 带有更新 3 的 Visual Studio 2015 社区
  2. Windows 7 32 位 SP1
  3. 与 Visual Studio 一起安装的 Windows 8.1 SDK

    这个问题对我没有帮助。
4

0 回答 0