TFS 2018 生成失败:无法打开包含文件"afxres.h"
TFS 2018 build fails: cannot open include file 'afxres.h'
我们正在测试新的 TFS 2018 SP1 服务器。
我之前正在构建一个解决方案 (4.5(,其中包含两个最初针对 2012 工具集编写的非托管C++项目。
在新服务器上按原样构建该解决方案工作正常。 但是,我们决定在下一个版本中重新定位到 4.7.1。
在项目中进行了所有更改(包括针对 4.7.1 框架和 2017 工具集 (141((后,这些项目无法生成标题中的错误。
我知道这与C++ MFC/ATL编辑有关。
构建服务器没有安装VS 2017,除非绝对必要,否则我不想安装它。
我确实安装了VS 2017 C++红色x86和x64,但它没有纠正这一点。
谁能帮我?
至少需要在生成服务器上安装 Visual Studio 2017 的生成工具。
Visual Studio 2017 的构建工具
这些生成工具允许你生成基于 MSBuild 的本机和托管 不需要 Visual Studio IDE 的应用程序。有 用于安装可视C++编译器和库的选项,MFC,ATL, 和 C++/CLI 支持,以及 .NET 和 .NET Core 支持。
如果这仍然不起作用,恐怕您必须在构建服务器上安装 VS 2017。(请注意,不要错过该功能Microsoft Foundation Classes for C++
。
更新:
请仔细检查您是否错过了构建服务器上的Microsoft.VisualStudio.Workload.VCTools 工作负载。有关详细信息,请参阅可视化C++生成工具。
如果错过了,请尝试使用以下命令进行安装:
vs_buildtools.exe --add Microsoft.VisualStudio.Workload.VCTools
相关文章:
- vcruntime.h 从 Windows 包含文件夹中丢失?
- 禁止显示有关包含文件中 #pragma 包的警告
- 无法打开包含文件:在 vs2017 上'QtWidgets/qtwidgetsglobal.h'
- 包含文件 <sched_yield.h>在我的 RHEL 5 上找不到
- 尝试使用 MSVC 从源代码构建 qt 创建器:无法打开包含文件:"stddef.h":没有这样的文件或目录
- 无法打开包含文件'Graphics.hpp'没有这样的文件或目录,Visual Studio的其他包含不起作用
- 为什么 C++ 编译器在"c:program filesgnu emacsinclude"中查找包含文件?
- 包含文件中的 Typdef "未在此范围内声明"
- 错误: C1083: 无法打开包含文件:"boost/asio.hpp": 没有此类文件或目录
- SFML c ++ 当包含文件内游戏中发生事件时,如何使用铃声函数为我的游戏创建声音类?
- 在Windows上设置CMake和vcpkg时出错"无法打开包含文件"
- 致命错误 C1083:无法打开包含文件:"GL/glew.h":没有此类文件或目录
- Qt自动生成的.rc文件无法打开包含文件'windows.h'
- Visual Studio 停止识别任何包含文件
- 无法打开包含文件:"签证.h"
- 如何检查每个头文件是否包含必需的包含文件?
- Protobuf:无法在 message.pb.h 文件中打开包含文件 common.h
- extern 关键字在包含文件头文件C++
- 错误:无法打开包含文件:"MQTTAsync.h":没有此类文件或目录
- #include "date.h" 创建错误 E1696 无法打开源文件"date.h",也无法打开包含文件:没有这样的文件或目录