微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何使用 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 举报,一经查实,本站将立刻删除。