vault backup: 2023-10-24 22:19:25

This commit is contained in:
BlueRose 2023-10-24 22:19:25 +08:00
parent 5c2079130a
commit db5d0406d2

View File

@ -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`