• 新手,之前用UE4蓝图没一点问题,但是当我想用C++工程学习...我用的VS2015,解决方案是:打开VS2015,新建项目--新建C++项目,此时它会提示你没有安装C++必要的支持组件。然后点go,它会自动帮你安装。) 2、UBT ...

        新手,之前用UE4蓝图没一点问题,但是当我想用C++工程学习学习的时候,总是有各种错误。总结了一下。

    1、no 32-bit compile ......

    (很可能是VS或者其他你用的编译器安装的时候没有装C++组件。我用的VS2015,解决方案是:打开VS2015,新建项目--新建C++项目,此时它会提示你没有安装C++必要的支持组件。然后点go,它会自动帮你安装。)

    2、UBT ERROR:failed to produce item ...... *.dll     以及  The following modules are missing or built with a different engine version

    (可能是缺少SDK for Win8.1,只需在这个网站上下载安装即可https://developer.microsoft.com/en-us/windows/downloads/windows-8-1-sdk)

    最后,因为我各种方法都试了,没有效,所以告诉大家我自己最终的解决方案:把所有与虚幻有关的目录全部改成英文。不管是项目文件夹,还是Unreal Engine软件本身的文件夹。。。。这个很致命。轻喷~~

     

    不行就重装吧

    展开全文
  • 问题如标题: 查看 windows event viewer 找出错信息 发现是 QQ输入法的问题 更换为别的输入法 解决

    问题如标题:

     

    查看  windows event  viewer 找出错信息

    发现是 QQ输入法的问题

    更换为别的输入法  解决

    展开全文
  • 失败信息如下: 错误报告如下: ...Running E:/UE4/UE_4.19/Engine/Binaries/DotNET/UnrealBuildTool.exe 我的项目6 Development Win64 -project="E:/UnrealEngine4 Project/我的项目6/我的项目6.uproject" ...

    失败信息如下:

    错误报告如下:
    无法编译该项目。您想在Visual Studio 2017中打开它吗?
    Running E:/UE4/UE_4.19/Engine/Binaries/DotNET/UnrealBuildTool.exe 我的项目6 Development Win64 -project="E:/UnrealEngine4 Project/我的项目6/我的项目6.uproject" -editorrecompile -progress -NoHotReloadFromIDE
    Performing full C++ include scan (building a new target)
    Creating makefile for ?ҵ???Ŀ6 (no existing makefile)
    @progress push 5%
    Parsing headers for ?ҵ???Ŀ6Editor
    Running UnrealHeaderTool "E:\UnrealEngine4 Project\?ҵ???Ŀ6\?ҵ???Ŀ6.uproject" "E:\UnrealEngine4 Project\?ҵ???Ŀ6\Intermediate\Build\Win64\?ҵ???Ŀ6Editor\Development\?ҵ???Ŀ6Editor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed
    E:/UnrealEngine4 Project/????6/Source/????6/????6GameModeBase.h(1): Error: Missing UCLASS name
    Error: UnrealHeaderTool failed for target '?ҵ???Ŀ6Editor' (platform: Win64, module info: E:\UnrealEngine4 Project\?ҵ???Ŀ6\Intermediate\Build\Win64\?ҵ???Ŀ6Editor\Development\?ҵ???Ŀ6Editor.uhtmanifest, exit code: OtherCompilationError (5)).

    原因在于我的项目名字中含有中文字符,删除项目中的中文字符即可

    展开全文
  • 闲的无聊折腾,发现想构建光照的时候,总是显示失败 如下图 百度许久,有大神指出是我在编译源码的的时候没有将其中的某个模块编译进去,只需要重新编译摸个模块就好 在UE4 的sln文件下,会看到一个...


    闲的无聊折腾,发现想构建光照的时候,总是显示失败

    如下图



    百度许久,有大神指出是我在编译源码的的时候没有将其中的某个模块编译进去,只需要重新编译摸个模块就好


    在UE4 的sln文件下,会看到一个UnrealLightmass的模块,选中,鼠标邮件生成,等待编译完成就好了

    如下图



    再次打开UE4验证



    ok,可以完美运行


    下面是编译log,如果在编译源码有问题,可以看一下坐下参考

    1>------ 已启动生成: 项目: EnvVarsToXML, 配置: Development Any CPU ------
    2>------ 已启动生成: 项目: DotNETUtilities, 配置: Development Any CPU ------
    1>  EnvVarsToXML -> D:\UnrealEngine\Engine\Binaries\DotNET\EnvVarsToXML.exe
    2>  DotNETUtilities -> D:\UnrealEngine\Engine\Binaries\DotNET\DotNETUtilities.dll
    3>------ 已启动生成: 项目: UnrealBuildTool, 配置: Development Any CPU ------
    3>  UnrealBuildTool -> D:\UnrealEngine\Engine\Binaries\DotNET\UnrealBuildTool.exe
    4>------ 已启动生成: 项目: UnrealLightmass, 配置: Development_Program x64 ------
    4>  Creating makefile for UnrealLightmass (no existing makefile)
    4>  Performing full C++ include scan (no include cache file)
    4>  Building UnrealHeaderTool...
    4>  Creating makefile for UnrealHeaderTool (UnrealBuildTool.exe is newer)
    4>  Target is up to date
    4>  Parsing headers for UnrealLightmass
    4>    Running UnrealHeaderTool UnrealLightmass "D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -NoEnginePlugins
    4>  Reflection code generated for UnrealLightmass in 0.4688833 seconds
    4>  Performing 71 actions (4 in parallel)
    4>  [4/71] Resource ModuleVersionResource.rc.inl
    4>  PCH.Core.h.cpp
    4>  PCH.CoreUObject.h.cpp
    4>  PCH.CorePrivatePCH.h.cpp
    4>  [5/71] Resource PCLaunch.rc
    4>  [6/71] Resource ModuleVersionResource.rc.inl
    4>  [7/71] Resource PCLaunch.rc
    4>  [8/71] Resource ModuleVersionResource.rc.inl
    4>  [9/71] Resource PCLaunch.rc
    4>  CoreUObject.generated.cpp
    4>  Module.Json.cpp
    4>  Module.Core.8_of_8.cpp
    4>  Module.Core.7_of_8.cpp
    4>  Module.Core.6_of_8.cpp
    4>  Module.Core.5_of_8.cpp
    4>  Module.Core.4_of_8.cpp
    4>  Module.Core.2_of_8.cpp
    4>  Module.Core.1_of_8.cpp
    4>  Module.Core.3_of_8.cpp
    4>  Module.Projects.cpp
    4>  Module.CoreUObject.5_of_5.cpp
    4>  Module.CoreUObject.3_of_5.cpp
    4>  [23/71] Resource ModuleVersionResource.rc.inl
    4>  Module.CoreUObject.2_of_5.cpp
    4>  [25/71] Link UnrealLightmass-Core.dll
    4>    正在创建库 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-Core.lib 和对象 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-Core.exp
    4>  [26/71] Link UnrealLightmass-Json.dll
    4>    正在创建库 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-Json.lib 和对象 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-Json.exp
    4>  [27/71] Link UnrealLightmass-Projects.dll
    4>    正在创建库 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-Projects.lib 和对象 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-Projects.exp
    4>  Module.CoreUObject.1_of_5.cpp
    4>  [29/71] Resource PCLaunch.rc
    4>  Module.CoreUObject.4_of_5.cpp
    4>  Module.SandboxFile.cpp
    4>  [32/71] Resource PCLaunch.rc
    4>  [33/71] Resource ModuleVersionResource.rc.inl
    4>  [34/71] Link UnrealLightmass-SandboxFile.dll
    4>    正在创建库 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-SandboxFile.lib 和对象 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-SandboxFile.exp
    4>  Module.Sockets.cpp
    4>  [36/71] Resource ModuleVersionResource.rc.inl
    4>  [37/71] Resource PCLaunch.rc
    4>  [38/71] Link UnrealLightmass-Sockets.dll
    4>    正在创建库 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-Sockets.lib 和对象 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-Sockets.exp
    4>  Module.SwarmInterface.cpp
    4>  Module.Networking.cpp
    4>  Serialization.generated.cpp
    4>  SwarmInterface.generated.cpp
    4>  Module.Serialization.cpp
    4>  Module.Messaging.cpp
    4>  [45/71] Resource ModuleVersionResource.rc.inl
    4>  [46/71] Resource PCLaunch.rc
    4>  [47/71] Resource PCLaunch.rc
    4>  [48/71] Resource PCLaunch.rc
    4>  [49/71] Resource PCLaunch.rc
    4>  [50/71] Resource ModuleVersionResource.rc.inl
    4>  [51/71] Resource ModuleVersionResource.rc.inl
    4>  [52/71] Resource ModuleVersionResource.rc.inl
    4>  [53/71] Link UnrealLightmass-Networking.dll
    4>    正在创建库 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-Networking.lib 和对象 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-Networking.exp
    4>  Module.DerivedDataCache.cpp
    4>  UdpMessaging.generated.cpp
    4>  Module.UdpMessaging.cpp
    4>  Module.UnrealLightmass.2_of_3.cpp
    4>  Module.UnrealLightmass.3_of_3.cpp
    4>  Module.UnrealLightmass.1_of_3.cpp
    4>  [60/71] Resource Resource.rc
    4>  [61/71] Resource ModuleVersionResource.rc.inl
    4>  [62/71] Resource PCLaunch.rc
    4>  [63/71] Resource PCLaunch.rc
    4>  [64/71] Resource ModuleVersionResource.rc.inl
    4>  [65/71] Link UnrealLightmass-DerivedDataCache.dll
    4>    正在创建库 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-DerivedDataCache.lib 和对象 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-DerivedDataCache.exp
    4>  [66/71] Link UnrealLightmass-CoreUObject.dll
    4>    正在创建库 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-CoreUObject.lib 和对象 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-CoreUObject.exp
    4>  [67/71] Link UnrealLightmass-Serialization.dll
    4>  [68/71] Link UnrealLightmass-SwarmInterface.dll
    4>  [69/71] Link UnrealLightmass-Messaging.dll
    4>    正在创建库 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-Messaging.lib 和对象 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-Messaging.exp
    4>    正在创建库 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-SwarmInterface.lib 和对象 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-SwarmInterface.exp
    4>    正在创建库 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-Serialization.lib 和对象 D:\UnrealEngine\Engine\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-Serialization.exp
    4>  [70/71] Link UnrealLightmass.exe
    4>  [71/71] Link UnrealLightmass-UdpMessaging.dll
    4>    正在创建库 D:\UnrealEngine\Engine\Plugins\Messaging\UdpMessaging\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-UdpMessaging.lib 和对象 D:\UnrealEngine\Engine\Plugins\Messaging\UdpMessaging\Intermediate\Build\Win64\UnrealLightmass\Development\UnrealLightmass-UdpMessaging.exp
    4>  Total build time: 182.27 seconds
    ========== 生成: 成功 4 个,失败 0 个,最新 0 个,跳过 0 个 ==========
    




    展开全文
  • 因为 Unreal 的文件连接关系很复杂,在项目项目之间移动资源,直接复制粘贴是肯定不行的,要在引擎中打开原有项目,选择要移动的资源,比如是一个关卡(level)。应该右键需要移动的关卡文件,选择 “Asset ...

    一、项目资源迁移

      在 Unreal 中导入 .uasset 文件,经常会出错。因为 Unreal 的文件连接关系很复杂,在项目与项目之间移动资源,直接复制粘贴是肯定不行的,要在引擎中打开原有项目,选择要移动的资源,比如是一个关卡(level)。应该右键需要移动的关卡文件,选择 “Asset Actions” 中的 “Migrate”,即 “迁移”。

      这时候会弹出一个问你当前项目中没有保存的文件需不需要保存,保存之后,就会弹出与选中的 level 有关系的所有文件,以及对应的组织关系。然后在选择想要移动到的项目的 "Content" 文件夹即可。

    二、UE 自带资源导入

      在 Epic Game Launcher 的 “虚幻引擎” 中的 “商城” 中,有很多资源可以购买,或者免费下载(比如 “Animation Starter Pack”),这种自带资源,直接在 Epic 里边直接 “添加到工程” 即可。

    三、下载资源导入

      从网上下载的资源,在导入的时候,经常会出问题。比如我下的 https://drive.google.com/drive/folders/0BwguxzXsLgAEa1pobWpRTjJyelE 中的 “OutlineMaterial.rar”,里边是 6 个 .uasset 材质文件。
      直接将文件拖动进引擎中,会报错说,无法解析 “.uasset” 文件,这不逗我么,,引擎里全是这样的文件。所以不是文件的问题,是导入方式的问题。右键用 打开 “.uasset” 文件,选择 “Open it anyway”,打开后可以看到都是乱码,但是还是有一些可读信息的。

      这里的文件结果很重要,说明这个 “MF_ConvolveTexture.uasset” 文件,是在 “Materials” 文件夹下的。这里我下载写来,确实是在这个文件夹下,不过我改了个名字导进去的,就不行了。必须在这个文件夹下,将这个文件夹导入引擎。这里还不能导入任意位置,因为文件中的 Game 目录,指的就是项目中的 Content 目录。将 “Materials” 文件夹拖动到 “Content” 上就可以直接导入了。
      UE4 的资源结构很复杂,改一个文件的名字,所有用到的地方都会正确修改(极少数情况可能会有问题),所以随便的复制粘贴大多数情况下都不好用,如果是从网上下载的没有问题的资源,按照他的文件夹直接导入 content 应该就没有问题。

      就是这样~~ 😎

    展开全文
  • 安装环境: WIN10系统中分别安装了VS2017和UE4.18.3问题概述: 在UE4中新建C++项目时,会报错Running E:/Program Files/Epic Games/UE_4.18/Engine/Binaries/DotNET/UnrealBuildTool.exe SikiProject Development Win...
  • Unreal Engine 4 书籍翻译 Building an RPG with Unreal 三 第3章 探索和战斗 创建角色 接口 PlayerController The Pawn 游戏模式类 Unreal Engine 4 书籍翻译 Building an RPG with Unreal (三)好记性不如...
  • Assertion failed: bSuccess [File:/media/zhoulifan/ce0d2b6f-dfc8-427b-af98-c05b647784d2/zhoulifan/UnrealEngine_4.22/Engine/Source/Runtime/VulkanRHI/Private/VulkanCommandBuffer.cpp] [Line: 364] ...
  • 一、目的: ...1、因为通过UE4浏览打开三维发我的工程,导致一些场景中的物体不见了,所以总结一下打开别的工程UE4方法 一、过程 1、uproject打开 2、打开了工程,并且三维场景中的物体不会少 ...
  • 最近开始学习UE4,创建c++工程的时候,发现在生产代码的时候,总会报错,折腾了好久,搜索很多,在ue论坛一个帖子中找到方法才解决。 我的环境是win10 ,UE4的引擎版本是4.11.2 先卸载以前安装的vs2015(下面...
  • UnrealVS扩展

    2015-09-02 15:17:10
    Visual Studio的UnrealVS扩展提供了在使用虚幻引擎进行开发时对常见操作的轻松访问。 功能包括: 设置启动项目。 编译启动项目的可绑定命令。 设置命令行参数。 批量编译项目。 ...
  • 用ue4去创建新的类时会出现热加载不上的问题 ...如果这个项目c++代码显示有错误失败新建的项目就会出现热加载失败 解决的方法很简单 只要注释错误代码 就会成功 这个问题纠结了我好长时间 希望对像
  • 说一说为了能在蓝图项目中加代码并让引擎编译成功踩的坑 环境:Win10 1703 x64 专业版 UE4.17.2VS2017 官网下EpicGame的launcher,在里面选UE4版本在线下载安装 vs2017也是正常安装,只是有些组件要选上安装 如图把...
  • UE4入门(一),构建关卡 连接swarm失败本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:连接swarm失败 点击构建后弹框显示连接swarm失败。此时在任务栏右下角会有swarm的图标出现,...
  • 问题描述 C++项目,用Rider打开代码出现下面的提示。这个插件是Unreal和Rider之间的桥接插件
  • 这篇博客讲解了在UE4中涉及到版本之间识别、切换的工作原理以及一些可优化项的介绍。
  • 启动器一系列问题处理...最大的问题就是Launcher登陆EpicGame服务器速度太慢,好像一直在下载东西,所以我的暂时只能离线登陆,或者直接去项目里面打开Unreal Engine Project FIle类型文件进入编辑器中
  • 今天在公司遇到新建项目无法编译的情况,看了很多网上的解决方法,什么装win8sdk,调整项目设置,通通没用,后面看到说: 项目名称中文改英文,通过了,太坑了!你ue4不支持中文你默认就全英文不行吗?非得弄个默认...
  • 不用关闭,直接在vs里rebuild= =,困扰将近两天= = ‘ 或者:
1 2 3 4 5 ... 20
收藏数 407
精华内容 162