2.2 KiB
title, date, excerpt, tags, rating
title | date | excerpt | tags | rating |
---|---|---|---|---|
Untitled | 2023-09-15 15:50:48 | ⭐ |
前言
本人使用的版本是Unreal_v1.0.4的Nodejs版本
Linux上的编译问题解决
- FileSystemOperation.cpp
#include "HAL/PlatformFilemanager.h" => #include "HAL/PlatformFileManager.h"
- Compile PesapiFrameworkLoader.mm error: Objective-C was disabled in PCH file but is currently enabled
- 将PesapiFrameworkLoader.mm的后缀名改成PesapiFrameworkLoader.cpp
UE-dev 5.1
sudo docker run --gpus=all --rm -ti -v "/media/user//home/user/Projects/AIMotionRender:/project" ghcr.io/epicgames/unreal-engine:dev-5.1.1
编译Puert
sudo docker run --gpus=all --rm -e DISPLAY -ti
-v /tmp/.X11-unix:/tmp/.X11-unix:rw
-v /home/user/Linux_Unreal_Engine_5.1.1:/home/ue4/UnrealEngine
-v /home/user/Projects/AIMotionRender:/project
-v /home/user/node:/home/user/node
-v /home/user/Projects/backend-nodejs:/home/user/Projects/backend-nodejs
adamrehn/ue4-runtime:22.04-vulkan-x11
sudo apt-get install clang sudo apt-get install libc++-dev sudo apt-get install libc++abi-dev sudo apt-get install make curl -sL https://deb.nodesource.com/setup_16.x | sudo -e bash - sudo apt-get install -y nodejs cd /home/user/Projects/backend-nodejs/node-script npm install -s commander sudo apt-get install git /home/user/Projects/backend-nodejs/linux.sh
root 用户
sudo docker run -u 0 --gpus=all --rm -e DISPLAY -ti
-v /tmp/.X11-unix:/tmp/.X11-unix:rw
-v /home/user/Linux_Unreal_Engine_5.1.1:/home/ue4/UnrealEngine
-v /home/user/Projects/AIMotionRender:/project
-v /home/user/node:/home/user/node
-v /home/user/Projects/backend-nodejs:/home/user/Projects/backend-nodejs
adamrehn/ue4-runtime:22.04-vulkan-x11
编译v8
/home/user/Projects/backend-nodejs/linux.sh
Startup
cd /home/ue4/UnrealEngine/Engine/Binaries/Linux
./UnrealEditor -log "/project/AIMotionRender.uproject"
/home/ue4/UnrealEngine/Engine/Binaries/Linux/UnrealEditor -log "/project/AIMotionRender.uproject"
Compiler
/home/ue4/UnrealEngine/Engine/Build/BatchFiles/Linux/Build.sh Development Linux -Project="/project/AIMotionRender.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE