UE4在Windows下交叉编译打包Linux版本

UE4在Windows下交叉编译打包Linux版本

我使用的是UE4.27.2,Windows 11,项目是一个纯蓝图项目,所以打包过程没有什么阻碍。

首先上官网下载对应版本的工具链安装(不要上中文官网,那个工具链版本不对),大概要装1个G。

在cmd中运行%LINUX_MULTIARCH_ROOT%x86_64-unknown-linux-gnu\bin\clang++ -v,确认没有问题。不要用PowerShell.

然后,给你的项目文件的\Config\DefaultEngine.ini添加:

[/Script/LinuxTargetPlatform.LinuxTargetSettings]

TargetArchitecture=X86_64UnknownLinuxGnu

打开项目,即可打包Linux版本的游戏。

经测试,打包的游戏可以在Ubuntu 22.04上正常运行。

但是运行Linux版本,需要显卡支持Vulkan.

posted @ 2022-07-07 19:03  mariocanfly  阅读(2714)  评论(2编辑  收藏  举报