Unreal Engine 4.10.1无法编译Visual Studio 2015项目

2023-12-06

我最近在 Windows 7 上安装了最新版本的 UE 并创建了一个新的空 C++ 项目。创建项目后,它给我一个错误,说它无法编译。我在 VS 中打开项目来手动编译它,这是我得到的输出。 我上网查了一下,但没有得到答案。

编辑:我在编译非 UE 项目时使用这些标头没有任何问题。

1>------ Build started: Project: RPG, Configuration: Development_Editor x64    ------
1>  Performing 7 actions (2 in parallel)
1>  [2/7] Resource PCLaunch.rc
1>C:\Program Files\Epic Games\4.10\Engine\Source\Runtime\Launch\Resources\Windows\PCLaunch.rc(10): fatal error RC1015: cannot open include file 'windows.h'.
1>
1>  PCH.RPG.h.cpp
1>C:\Program Files\Epic Games\4.10\Engine\Source\Runtime\Core\Public\HAL\PlatformIncludes.h(5): fatal error C1083: Cannot open include file: 'new': No such file or directory
1>  [3/7] Resource ModuleVersionResource.rc.inl
1>C:\Program Files\Epic Games\4.10\Engine\Source\Runtime\Core\Resources\Windows\ModuleVersionResource.rc.inl(3): fatal error RC1015: cannot open include file 'windows.h'.
1>
1>  -------- End Detailed Actions Stats -----------------------------------------------------------
1>ERROR : UBT error : Failed to produce item: C:\Users\Jack\Documents\Unreal Projects\RPG\Binaries\Win64\UE4Editor-RPG.dll
1>  Total build time: 3.64 seconds
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets(37,5): error MSB3073: The command ""C:\Program Files\Epic Games\4.10\Engine\Build\BatchFiles\Build.bat" RPGEditor Win64 Development "C:\Users\Jack\Documents\Unreal Projects\RPG\RPG.uproject" -rocket -waitmutex -2015" exited with code -1.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

真正让我困惑的是,它显然无法打开 new.h 和 windows.h,尽管当我检查它们的包含位置时,Visual Studio 打开文件没有问题。


创建虚幻引擎项目后,您可能会遇到如下错误:

  • “致命错误 RC1015:无法打开包含文件‘windows.h’”
  • “致命错误 C1083:无法打开包含文件:'新':没有这样的文件或目录”。

要修复它,请打开您的项目(不是 EU4 项目)属性/VC++ 目录。

如果您看到“包含目录”、“库目录”等空字段,请单击右侧的组合框并选择“从父​​级或项目默认值继承”。 然后再次编译项目。

图片如下:

默认项目模板

构建错误

选择从父级或项目默认值继承

After project fix

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Unreal Engine 4.10.1无法编译Visual Studio 2015项目 的相关文章

  • 类型转换 sockaddr 结构

    我正在尝试学习网络编程 并在这个过程中学习C 我对结构感到困惑sockaddr这是一个通用地址 并且sockaddr in 我的书里是这么说的 因此 我们可以填写 sockaddr in 的字段 然后强制转换 a 指向 它指向 指向 soc
  • VBA 中的 VSTO:AddIn.Object 有时不返回任何内容 (null)

    Given VSTO 插件 An override object RequestComAddInAutomationService 它返回一个名为的类的实例Facade在我的场景中 Excel 2007 中的 VBA 宏可访问AddIn O
  • 如何使用Task.WhenAny并实现重试

    我有一个创建多个基于 I O 的任务的解决方案 我正在使用Task WhenAny 来管理这些任务 但通常许多任务会由于网络问题或请求限制等原因而失败 我似乎找不到一个解决方案 使我能够在使用时成功重试失败的任务Task WhenAny 方
  • 多个源文件中包含包含“const”的头文件

    Why does not包含定义的头文件const并被多个源文件包含会产生编译错误multiple definition const in header file h const int num 5 int x Error Multiple
  • 在 C++ 中,严格别名规则中的“访问”是什么意思?

    3 10 10 说 如果一个程序试图access通过除以下类型之一之外的泛左值存储对象的值 行为未定义 然而 术语 访问 并没有在任何地方定义 在这种情况下这意味着read or 读取或修改 在 C 标准中 它被明确定义为读取或修改 然而在
  • 无法更新 .mdf 数据库,因为该数据库是只读的(Windows 应用程序)

    我使用 C 创建了一个数据库 Windows 应用程序 我的应用程序在 Windows XP 上成功运行 但在 Vista 或 Windows 7 系统上无法正确执行 我的应用程序显示类似以下内容的消息 无法更新 mdf 数据库 因为该数据
  • WIX 自动生成 GUID *?

    假设我生成产品 ID 为 的 WIX XML 文件 另外 对于每个组件 GUID 我都使用
  • Code First - 实体框架 - 如何公开外键

    我有以下数据对象 public class Customer System Data Entity ModelConfiguration EntityTypeConfiguration
  • 尝试将元素推入向量

    在头文件 我没有编写 中 已经定义了一个结构体 如下所示 struct MemoryMessage public boost counted base public FastAlloc explicit MemoryMessage Memo
  • c++11 中的 std::thread 问题

    我在尝试从标准模板库编译具有多线程的程序时遇到一些麻烦 当我尝试编译以下程序时 它返回一个晦涩的错误 include
  • 是否可以用 C# 为 Android 编写应用程序?

    我们都知道Android运行Dalvik VM程序 通常开发人员用 Java 编写程序并将其编译为 Dalvik 字节码 我想知道是否有可能创建一个可以接受 C 代码并将其编译为 Dalvik 字节码的编译器 嗯 这是一种选择 或者您可以在
  • 使用经度和纬度查找给定距离内的所有附近客户

    我有一个包含客户经度和纬度的数据库 我有一个搜索表单 用户将在其中输入日志 纬度 距离下拉列表包含 50 英里 100 英里 当用户单击搜索时 我想编写一个 linq 查询从数据库中获取此距离半径内的所有客户 如何使用 C 和 linq 来
  • Xamarin 无法从异步获取实例

    我编写了一个通过蓝牙连接到 ESP32 的 Xamarin Forms 应用程序 现在我想从 MainPage xaml 页面的 CustomControl JoystickControl 获取值 我已经这样尝试过了 MainPage xa
  • 未定义条件编译符号

    我无法让 Visual Studio 按照我的预期运行 我创建了 2 个配置文件 一个定义了符号 FOO 另一个定义了符号 BAR 我有这个代码 static class MyClass if FOO public static strin
  • 使用 cryptoapi CryptImportKey 导入公钥时出错

    我想将公钥 blob 导入到 CSP 但发生了错误 BYTE pbData 0xEB 0x2A 0x38 0x56 0x86 0x61 0x88 0x7F 0xA1 0x80 0xBD 0xDB 0x5C 0xAB 0xD5 0xF2 0x
  • 为什么 MISRA:2012 需要函数原型?

    我想知道为什么 MISRA 2012 需要函数原型 在下面的示例中 这两个原型并不是真正必要的 include
  • 为什么 OOP 中静态类的最佳实践有所不同?

    我目前正在阅读有关 Java 最佳实践的内容 我发现根据这本书 https rads stackoverflow com amzn click com 0321356683我们必须优先选择静态类而不是非静态类 我记得在 C 最佳实践中 我们
  • 修改公共属性的访问修饰符是否是重大更改?

    如果我将公共属性的 setter 的访问修饰符从私有更改为公共 是否会导致引用它的其他程序集发生任何重大更改 UPDATE 这个问题是我 2012 年 1 月博客的主题 https ericlippert com 2012 01 09 ev
  • 更新插入 MongoDB 时如何防止出现“_t”字段?

    我有一个应用程序 它使用 MongoDB 的 C 驱动程序将 Upsert 插入 MongoDB 数据库 当我打电话给Update函数 我无法指定我要更新的类型 然后 t字段插入元素的类型 这是我用来更新插入的代码 collection U
  • 为什么C#不支持多重继承? [复制]

    这个问题在这里已经有答案了 可能的重复 C 应该包含多重继承吗 https stackoverflow com questions 191691 should c include multiple inheritance 为什么C 不支持多

随机推荐

  • 无法使用 mongodb 同步打开 Realm

    我无法打开领域 我的设置有问题 这是应用程序中的代码 var configuration user configuration partitionValue user user id configuration objectTypes Us
  • 未找到版本“1.0”的架构“mfp_default_schema”的 ID 为“ADAPTER_CONTENT”的配置

    我正在尝试使用 MobileFirst Foundation 8 0 和 Postgres 9 5 部署带有 Hikari Pool 的 JavaSQL 适配器 部署时 我在日志中收到以下内容 ERROR FWLSE0321 State c
  • 过滤对象数组以保留在平面白名单数组中找到的具有特定属性值的对象

    我有这个多维数组 currencies currencies array 0 gt object array name gt algo fullName gt Algorand 1 gt object array name gt ardr
  • 使用 Mokito 时,实际对象和模拟对象有什么区别?

    在下面的程序中 我尝试使用mockito with junit在我的测试用例中 但我不明白 Mokito 如何帮助我的测试创建对象 我在这里没有看到任何特别的东西 因为看起来 mokito 正在实例化实际的对象 public class T
  • 从多个表中选择数据?

    我有3个表 3个字段都一样 我基本上想从每个表中选择信息 例如 userid 1 我想从所有 3 个表中选择数据 其中userid 1 我目前正在使用 SELECT r p l FROM random r LEFT JOIN pandom
  • 来自 Windows 窗体的 SagePay 集成

    我被要求将 Windows 表单应用程序与 SagePay 集成 以便直接从该应用程序接收付款 SagePay 文档讨论了 ASP NET 所以我不确定这是否可行 有人以前将 WinForm 应用程序与 SagePay 集成过吗 是否可以
  • 方法本地内部类成员范围访问

    如何访问与内部类成员实例或内部类方法局部变量同名的方法变量 class A int a 10 1 public void someMethodA final int a 20 2 class B int a 30 3 public void
  • 使用命令行将库/框架添加到 Xcode 项目?

    我正在寻找一种使用命令行将库添加到 Xcode 项目的方法 我已经成功地将文件添加到组中XCS tool 但它不支持库 例如 我希望能够使用终端上的命令将 CoreVideo framework 添加到特定项目 该项目可以处理框架 http
  • 在android中导出tesseract OCR的HOCR输出

    我尝试使用tess two 适用于 Android 的 Tesseract Tools 的一个分支 我想打开hocr超正方体中的输出 由此link 我尝试设置变量tessedit create hocr确实如此 但我在输出中看不到 hocr
  • 在 Java 中从 FileOutputStream 创建和写入文件

    好的 我正在开发一个项目 在该项目中 我使用 Java 程序来启动两个类之间的套接字连接 一个FileSender and FileReceiver 我的基本想法是FileSender看起来像这样 try writer new DataOu
  • Twilio - 具有 SNI 支持的 TwiML

    当我使用 TwiML 发送命令时 Twilio API TwilioProxy 1 1 在没有 SNI 支持的情况下通过 HTTPS 向我的 Apache 服务器发出请求 我需要阻止非 SNI 客户端 SSLStrictSNIVHostCh
  • 从 TotalCaptureResult 获取 bytes[]

    我使用 Android 中的 Camera2 API 从相机获取 TotalCaptureResults 对象 我使用的是预览 而不是单个图像 有没有办法从 TotalCaptureResults 获取 bytes 谢谢 简短的回答 不 A
  • 在多处理中使用共享数组

    我正在尝试在 python 中运行并行进程 其中我必须根据某些条件从大数组中提取某些多边形 这个大数组有 10k 个已索引的多边形 In a extract polygon我传递的函数 数组 索引 基于索引 该函数必须返回与该索引对应的多边
  • 字符串到颜色 Xamarin.Form

    如何将 xamarin from 中的字符串转换为颜色 没有 Color fromName 方法 string colorStr Blue BoxView objBoxView new BoxView HeightRequest doubl
  • 未找到命令 MCC

    我正在尝试在 Ubuntu 14 04 中使用 Matlab 2013a 创建一个可执行文件 经过一番研究 我理解了以下命令 创建了可执行文件 mcc mv matlabfile m 但是 当我运行此命令时 出现以下错误 No comman
  • 并行处理期间的值存储

    我只是尝试了这个简单的程序 没什么特别的 double a new double 100000 double b new double 100000 List
  • 使用history.js在iframe内的后退按钮

    我正在RoR 中做一个项目 该项目位于 iFrame 内 在该 iframe 中有前进和后退按钮 当我单击后退按钮时 iframe 内容应该返回 而不是整个浏览器页面 我在用 历史 js 插件 但我不知道怎么用 我的代码是这样的 back
  • div 的高度

    div 的高度 我正在尝试根据 div 的内容设置其大小 查看完整代码here 基本上我的问题出在 div content 在 HTML 代码中查找注释 错误 必须添加一个标签 p 我明确表示 div 与末尾对齐 如果没有这个清除 div
  • Postgresql - 将字符串与空值进行比较

    我有点困惑 因为我相信这个问题的答案相当简单 但我搜索并尝试了多种选择 但找不到正确的答案 数据库是PostgreSQL 13 1 我正在使用一个 API 它将 JSON 对象发送到数据库中的存储函数 如下所示 select from ap
  • Unreal Engine 4.10.1无法编译Visual Studio 2015项目

    我最近在 Windows 7 上安装了最新版本的 UE 并创建了一个新的空 C 项目 创建项目后 它给我一个错误 说它无法编译 我在 VS 中打开项目来手动编译它 这是我得到的输出 我上网查了一下 但没有得到答案 编辑 我在编译非 UE 项