From db5d0406d21a5370a1bacb9a93e424ce968c0b5d Mon Sep 17 00:00:00 2001 From: BlueRose <378100977@qq.com> Date: Tue, 24 Oct 2023 22:19:25 +0800 Subject: [PATCH] vault backup: 2023-10-24 22:19:25 --- .../Animation/UE5动画重定向 & FBX文件格式.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/03-UnrealEngine/Animation/UE5动画重定向 & FBX文件格式.md b/03-UnrealEngine/Animation/UE5动画重定向 & FBX文件格式.md index e978986..1494199 100644 --- a/03-UnrealEngine/Animation/UE5动画重定向 & FBX文件格式.md +++ b/03-UnrealEngine/Animation/UE5动画重定向 & FBX文件格式.md @@ -111,6 +111,24 @@ sudo apt-get install libxml2 之后再qt的pro中添加`LIBS += -lxml2`即可。 +之后运行程序会提示# (error while loading shared libraries: libfbxsdk.so: cannot open shared object file: No) +这是因为Linux的动态链接库寻找方式与windows不同所致,我们需要添加lib搜索路径: +使用VSCode打开/etc/ld.so.conf ,输入libfbxsdk.so的路径,再运行ldconfig,即可解决问题 +``` +1> vim /etc/ld.so.conf //在新的一行中加入库文件所在目录 +2> /usr/lib //添加的目录路径 +3> /usr/local/lib //添加的目录路径 +3> ldconfig //更新/etc/ld.so.cache文件 +``` + +参考 +https://blog.csdn.net/sinat_14854721/article/details/111191139 + + +另一种思路就是使用linuxdeployqt,打成类似MAC的APP包 +- https://github.com/probonopd/linuxdeployqt +- https://blog.csdn.net/zyhse/article/details/106381937 + # FBX结构 ![](https://help.autodesk.com/cloudhelp/2020/ENU/FBX-Developer-Help/images/scene_org.png) FBX SDK场景图是通过`FbxScene`类抽象出来的。场景被组织为节点层次结构 ( `FbxNode`)。场景的根节点通过 访问`FbxScene::GetRootNode()`。场景元素(例如网格、灯光或相机)是通过将`FbxNode`与 的子类组合来定义的`FbxNodeAttribute`。