首页 > 解决方案 > 如何使用 MSBuild 成功构建项目?

问题描述

我有一个想要构建的 3-dr 派对项目。作者说要构建它我必须使用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++ 安装,标题怎么可能不可用?

标签: c++windowsvisual-c++

解决方案


推荐阅读