源码下载

git clone https://github.com/EpicGames/UnrealEngine.git  (官方地址)

觉得clone慢的可以用

git clone https://github.com.cnpjms.org/EpicGames/UnrealEngine.git(镜像地址)

如果没有授权帐号,或者git出现rpc等奇奇怪怪的问题 也可以用下面为这边分享的神秘地址

链接: https://pan.baidu.com/s/1ic5PU42JH2nhPUB76BXgmw 提取码: ez2n

编译

cd UnrealEngine
./Setup.sh (下载三方库,比较耗时)
//下载完成后
./GenerateProjectFiles.sh (生成工程文件)
//执行完成后 目录下会有cmakelist 和 MakeFile 文件
//根据makefile里面的target 选择自己需要的内容进行编译 如下
make ShaderCompileWorker UnrealLightmass UnrealPak CrashReportClient UE4Editor

PS:有如下报错

ERROR: Cannot use an old toolchain (missing ToolchainVersion.txt file, assuming version earlier than v11)

请参考

echo "v15_clang-8.0.1-centos7" > Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v15_clang-8.0.1-centos7/ToolchainVersion.txt

v15_clang-8.0.1-centos7 这个 根据你当前报错的名称进行修改 对应好就行

然后重新make   等待编译结束

编译完成后

cd Engine/Binaries/Linux
./UE4Editor

如果运行失败,提示 vulkan相关的错误,可能是显卡驱动 和vulkan库没有安装好

先查询支持nvidia驱动

sudo add-apt-repository ppa:graphics-drivers/ppa      //添加ppa库到系统中
sudo apt update         //  更新sudo ubuntu-drivers devices // 显示可以安装的nvidia驱动

根据需求 或者根据推荐的(recommended)安装

sudo apt install nvidia-430

等待安装完毕

再安装vulkan相关的内容

sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils

等待安装完毕运行

vulkaninfo

如果控制台没有出现错误信息,就说明vulkan安装成功了再运行 UE4Editor 应该能成功执行

PS:由于本人用的nvidia显卡, amd显卡查看vulkan相关安装文章

---------------------------------------------------------华丽分界线------------------------------------------------------------

windows上编译的总体流程与ubuntu类似

Setup.bat   //下载依赖项(大约10多个g)
GenerateProjectFiles.bat //生成vs2019工程

打开UE4.sln 然后开始编译工程

可能会出现

MSB600: system.io.**** 的错误

可以尝试找到UE4.vsproj 这个文件目录, 在cmd窗口下 执行  UE4工程属性 NMAKE build里面的运行命令

之后就可以在vs界面中正常编译了,这样能解决但真实原因未明,先如此解决

上述windows编译问题,最后查明 是系统版本问题,  之前安装的win10家庭版本 缺少关键库,导致编译引导失败,重装系统至专业版(PS: 做开发电脑系统尽量不要用家庭版了,很多奇奇怪怪问题)

虚幻4( UnrealEngine) Ubuntu 16.04 编译(附WIN10 + V2019+ UE4.26.2编译问题)相关推荐

  1. Ubuntu 16.04下Caffe-SSD的应用(一)——编译Caffe-SSD的CPU版本与GPU版本

    前言 1.之前用过Caffe的GooglNet做图像分类的相关项目,比起传统的办法,效果要好很多,在目标检测这块,之前也用传统的HOG加SVM实现过车辆,行人和马匹的检测,但正样本要上万张图像,才达到 ...

  2. ubuntu 环境下调试mysql源码_【转】Ubuntu 16.04下 Mysql 5.7.17源码编译与安装

    Ubuntu 16.04下 Mysql5.7.17源码编译与安装 系统环境 一. 系统安装条件 1.cmake MySQL使用cmake跨平台工具预编译源码,用于设置mysql的编译参数. sudo ...

  3. thinkpad装linux双系统,ThinkPad T460P 安装 Win10 Ubuntu 16.04 双系统

    二.[制作Ubuntu 16.04启动盘] 1.因为是个人使用且不是用作服务器,为了系统安全起见,推荐到Ubuntu官网下载Ubuntu 16.04 桌面版. 本人下载的版本为ubuntu-16.04 ...

  4. Ubuntu 16.04 LTS下编译GPU版tensorflow

    Ubuntu 16.04 LTS下编译GPU版tensorflow 机器学习与数学 · 2016-06-10 13:51 作者: 比特小组 机器学习与数学出品 机器学习必然涉及到代码,本小组选择sci ...

  5. Ubuntu 16.04源码编译安装Apache 2.4.25教程

    这篇文章主要为大家详细介绍了Ubuntu 16.04源码编译安装Apache 2.4.25,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文为大家介绍了Ubuntu 16.04源码编译安装Apa ...

  6. 在Ubuntu 16.04 LTS下编译安装OpenCV 4.1.1

    目录 一 安装前的准备 二 编译并安装OpenCV 4.1.1 注:原创不易,转载请务必注明原作者和出处,感谢支持! OpenCV目前(2019-8-1)的最新版本为4.1.1.本文将介绍如何在Ubu ...

  7. cmake linux编译,Ubuntu 16.04编译cmake源码

    编译版本:cmake-3.8.0-rc2 为了能够在Ubuntu 16.04中编译出ccmake和cmake-gui,首先需要安装libncurses5-dev sudo apt install li ...

  8. Linux微信运行错误,Ubuntu 16.04 运行微信开发者工具编译出错的解决办法

    最近有折腾小程序的意向,但微信的开发者工具只提供了 Windows 和 Mac 两个版本,对于我这样的 Linux 用户来说不是那么地友好. 经过观察发现,那个开发者工具实际上是基于nw.js开发的, ...

  9. ubuntu 16.04 编译构建QEMU依赖的软件

    在原生ubuntu 16.04下编译构建QEMU过程中,会遇到若干错误.出现这些错误的原因是系统缺少一些软件.根据过去的经验,缺少的软件包列表如下: python, pkg-config, bison ...

最新文章

  1. 避不开的算法,如何吃透?
  2. 华为10GE LAN板与Wan板区别
  3. NameNode任务线程之FSNamesystem$ReplicationMonitor
  4. k8s集群搭建教程(centos k8s搭建)
  5. 多线程高并发 底层锁机制与优化的最佳实践——各种锁的分类 || synchronized 关键字 倒底锁的是什么东西?|| CAS与ABA问题||锁优化||轻量级锁一定比重量级锁的性能高吗
  6. php面向对象全攻略 (十四),php面向对象全攻略 (十四) php5接口技术
  7. ReactNative ES6简介 及基本语法第一篇
  8. helloword,认真就输了
  9. 汉诺塔问题深度剖析(python实现)
  10. 【Python】输入两个字符串,在第一字符串中删除第二个字符串中所包含的所有字符...
  11. 关于苹果, 有多少事可以重提
  12. Citrix Bypass总结
  13. linux同步某台服务器,linux 两台服务器之间开机自动同步指定目录下的文件
  14. 如何解决System.Web.HttpRequestValidationException的异常
  15. python列表内元素求和_Python之list对应元素求和
  16. 生物计算机的发展和应用,计算机的发展及其在生物医学中的应用
  17. EM算法的形式化推导
  18. JDK打印的疑问:CUPSPrinter有何用处?
  19. 如何制作动态图片gif
  20. [USACO 1.2.1] Milking Cows

热门文章

  1. FRAM性能比EEPROM好的三个优势
  2. 联想笔记本无法通过按键进入bios解决方法。
  3. 04 ls——stat、chmod、chown、utime
  4. 50个极好的bootstrap 后台框架主题下载
  5. 分享淘宝客的产品分析与推广方法
  6. Half year work at Ericsson
  7. 百度搜红包得百度红包:百万豪宅大连红星海景房
  8. Linux下使用docker安装部署Sonar Qube
  9. jeecg低代码平台搭建及代码简单代码生成
  10. 不可逆转的摄像机国产替代浪潮