如何使用 MSBuild 成功构建项目?

问题描述

我有一个想要构建的 3 博士派对项目。作者说要构建它我必须使用MSBuild。这是他的确切引文:

  • 克隆https://github.com/NovaRain/DXSDK_Collection.git到一些
  • 将 \Dxsdk_Aug2007\Lib\x86\dinput.lib 复制到 \Dxsdk_Jun2010\Lib\x86\
  • 将环境变量 Dxsdk_DIR 设置为“\Dxsdk_Jun2010”(尾部斜杠很重要)
  • 在 sfall 目录(ddraw.sln 所在的位置)中,创建空的 PostBuild.cmd
  • 运行 VS 安装程序并添加“MSVC v140 - VS 2015 C++ 构建工具 (v14.00)”(如果您还没有的话)
  • 找到 MSBuild.exe 并运行:MSBuild.exe path\to\ddraw.sln -p:Configuration=ReleaseXP -p:Platform=Win32 -p:PlatformToolset=v140_xp

我已经仔细地遵循了所有步骤,但是当我运行 MSBuild 命令时,出现了以下错误:“Cannot open include file: 'algorithm': No such file or directory

这里是 stdafx.h 标题内容供参考:

#pragma once
#pragma message("Compiling precompiled headers.\n")

#define WINVER       _WIN32_WINNT_WINXP
#define _WIN32_WINNT _WIN32_WINNT_WINXP

#include <algorithm>
#include <functional>
#include <initializer_list>
#include <memory>
#include <vector>
#include <unordered_map>
#include <map>
#include <string>

//#define WIN32_LEAN_AND_MEAN
#define NOCRYPT
#define NOSERVICE
#define NOMCX
#define NOIME
#include <Windows.h>

#include <intrin.h>

为什么 Standard Library 标头不可用,因为我已经完成了标准的 VS c++ 安装?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)