虚幻4( UnrealEngine) Ubuntu 16.04 编译
程序员文章站
2022-06-04 18:42:38
...
源码下载
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相关安装文章
上一篇: 经常饮用红茶有什么好处 喝红茶的注意事项
推荐阅读
-
[环境配置]Ubuntu 16.04 源码编译安装OpenCV-3.2.0+OpenCV_contrib-3.2.0及产生的问题
-
ubuntu16.04编译安装opencv3.4.6
-
ubuntu 16.04安装redis的两种方式教程详解(apt和编译方式)
-
Ubuntu 16.04源码编译安装Apache 2.4.25教程
-
[环境配置]Ubuntu16.04下编译安装gcc6.3.0
-
ubuntu16.04 安装交叉编译工具aarch64-linux-gnu-gcc/g++
-
nano pi neo2 上Ubuntu-core自行编译ffmpeg c库使用Ubuntu 16.04
-
ubuntu16.04 cuda8.0源码编译安装mxnet
-
Ubuntu16.04 FFMPEG 编译与安装
-
Ubuntu 16.04 编译Hadoop2.7.2源码,并导入eclipse