zoukankan      html  css  js  c++  java
  • Unreal4 编译错误(持续更新)

     

        UnrealEngine4目前有两个版本:一个是下载版,生成工程不会附带引擎源码,取而代之的是外部依赖库。另一个是源码版,需要在GitHub上下载源码2个资源包1个补充包,编译后创建工程可以同时附加引擎工程源码。对于团队级开发肯定是需要引擎代码支持的,不然无法从原理层解决实质问题。

        如果不了引擎的各种机制就写代码,好吧只有2种可能性:
     
        一. 是有一套通用开发架构,不用关心引擎底层调用关系,只要求对开发框架有应用级了解。
        二. 代码各种冗余,运行效率差,引擎特性无法得到发挥。
     
        笔者有幸在基于UnrealEngine4引擎开发一套通用架构,代号:EasyKit。其目的是:进一步降低UE4开发门槛,提升游戏开发速度,简化逻辑程序员与引擎代码的耦合 当然要非常感谢,公司的领带一直支持和鼓励我们EK小组在UE4还没有得到广泛认可的局面下深入探究UE4并形成一套完成的开发流程以及一套通用性架构EasyKit。
     
        好了废话不多说,上周五EPIC更新了UnrealEngine4.1源码。好吧,是一个重量级更新版本解决了很多问题(同时上周有两天的BUG时间浪费了- -!)势必要更新。编译UnrealEngine4.1时我单位的机器就是编译不过,总是报编译错 错误原因是找不到 xxx.h 文件。
     
        由于UE4是通过NMaker配置工程并通过命令行和UnrealBuliderTool进行编译解决方案的,所以有些编译问题会跟通常在游戏公司不太一样.. 下面就是编译问题总汇,记录下编译问题前人栽树后人乘凉喽。
     
        一. 在编译UnrealEngine4.1时出现各种 xxx.h 文件找不到并且自己没有修改过任何工程配置文件的前提下,请尝试把所有跟UnrealEngine4.1相关的工程删除掉,重新尝试解压->用GenerateProjectFiles.bat生成工程->编译。如果还是出现 找不到各种 xxx.h 文件的情况,请卸载Incredibuild后重新编译。(当然要先检查下自己的资源和源码的压缩包是否完整)。
  • 相关阅读:
    Go语言入门系列(三)之数组和切片
    详解Java的对象创建
    Go语言入门系列(二)之基础语法总结
    Go语言入门系列(一)之Go的安装和使用
    SpringCloud--Ribbon--配置详解
    自己动手作图深入理解二叉树、满二叉树及完全二叉树
    自已动手作图搞清楚AVL树
    《RabbitMQ》什么是死信队列
    《RabbitMQ》如何保证消息不被重复消费
    《RabbitMQ》如何保证消息的可靠性
  • 原文地址:https://www.cnblogs.com/UnrealEngine4/p/3729710.html
Copyright © 2011-2022 走看看