#linux #linker #linker-errors #unreal-engine4
#linux #компоновщик #компоновщик-ошибки #unreal-engineer4
Вопрос:
ОС: Manjaro Linux 4.19.28-1-MANJARO
У меня возникла некоторая проблема с ld
in UnrealBuildTool
. и я абсолютно новичок во всех материалах Unreal.
Неделю назад я нашел какой-то проект с открытым исходным кодом на основе Unreal. выпущенная двоичная версия работает отлично. Но он не может выполнить сборку на моем компьютере. Я думаю, что компоновщик gcc не может найти assimp library
.
Итак, я настраиваю переменную среды, 'LIBRARY_PATH'
и 'LD_LIBRARY_PATH'
однако, UnrealBuildTool
похоже, что я не использую компоновщик ld на моем локальном компьютере.
У кого-нибудь есть идея для этого?
Журнал
[440/442] Compile BuildSettings.cpp
[441/442] Compile pugixml.cpp
[442/442] Link (lld) CarlaEditor
/home/suho/Repository/UnrealEngine/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v12_clang-6.0.1-centos7/x86_64-unknown-linux-gnu/bin/ld.lld: error: unable to find library -lassimp
clang : error: linker command failed with exit code 1 (use -v to see invocation)
ERROR: UBT ERROR: Failed to produce item: /home/suho/Workspace/carla-map-editor/Unreal/CarlaEditor/Binaries/Linux/CarlaEditor
(see /home/suho/Library/Logs/Unreal Engine/LocalBuildLogs/UBT-CarlaEditor-Linux-Development.txt for full exception trace)
Total build time: 646.23 seconds (Local executor: 0.00 seconds)
Took 646.750887s to run mono, ExitCode=5
ERROR: UnrealBuildTool failed. See log for more details. (/home/suho/Library/Logs/Unreal Engine/LocalBuildLogs/UBT-CarlaEditor-Linux-Development.txt)
(see /home/suho/Library/Logs/Unreal Engine/LocalBuildLogs/Log.txt for full exception trace)
AutomationTool exiting with ExitCode=5 (5)
RunUAT ERROR: AutomationTool was unable to run successfully.
make: *** [Util/BuildTools/Linux.mk:13: package] Error 5
полный журнал здесь:https://pastebin.com/HmLphXTe