【发布时间】:2014-06-07 21:34:52
【问题描述】:
有人知道如何在 mac 上使用 fbx-conv 吗?我在这里下载了 zip 文件:http://libgdx.badlogicgames.com/fbx-conv/
带有fbx-conv-mac thePathOfMyFile 的命令行不起作用,它总是显示“command not found”。然后是自述文件:
在 Linux 和 Mac 上,我们必须链接到 FBX SDK 的动态库(libfbxsdk.so 和 libfbxsdk.dylib)。我们建议复制 libfbxsdk.so 到 Linux 上的 /usr/lib。否则,您可以使用 LD_LIBRARY_PATH 并将其设置为您放置 .so 文件的目录。
我只有 .dylib 文件,所以我尝试将其复制到 /usr/lib 中: sudo cp /Users/MyName/fbx-conv/libfbxsdk.dylib /usr/lib ,它有效,文件已复制到此文件夹,但命令行 fbx-conv-mac thePathOfMyFile 仍然不起作用: 找不到命令。
仍在自述文件中,上面写着:
建筑
您需要 premake 并安装 FBX SDK 2014。安装/下载后,设置 FBX_SDK_ROOT 到您安装 FBX SDK 的目录。然后运行其中一个 generate_XXX 脚本。这些将生成一个 Visual Studio/XCode 项目或 Makefile。
在 Google 上,使用 FBX SDK 2014,我发现此链接下载 fbx-conv-master : https://github.com/libgdx/fbx-conv 看起来像包含好文件的文件夹,但我不知道如何使用它们,没有 @987654329 @例如。
有什么帮助吗?
谢谢
【问题讨论】:
-
我不确定,但我认为“...必须链接到 FBX SDK 的动态库...”只有在您自己构建时才需要。您也可以下载可以直接执行的二进制文件。 “找不到命令”问题可能是因为您需要导航到 FBX-Conv 所在的文件夹才能执行它。在 Windows 上,您可以使用命令“cd”(更改目录)进行导航。导航到二进制文件所在的文件夹并再次执行。
-
@Springrbua 关于
cd,我已经在 fbx-conv 文件夹中执行此操作,然后当我在此文件夹中时:fbx-conv-mac thePathToTheFile但它显示“找不到命令”(执行文件被命名为fbx-conv-mac),即使是单独的名称也无法让我看到选项,正如我在帖子中看到的那样,它还说“找不到命令”,所以可能是安装的问题? -
我对linux没有太多经验,对mac也没有经验。所以我在这里帮不了你。即使您使用预编译的二进制文件,您似乎也确实需要链接这些文件......
-
@Springrbua 谢谢我的帮助。你觉得你能帮我用电脑吗?我找到了一台电脑,我按照自述文件中的说明下载了
VC 2010 Redistributable Package,我下载了适用于电脑的 Blender,导出了一个 fbx 文件,我得到了这个错误:FBX SDK encountered an error : Unknown,之后:INFO: FBX to G3Dx converter, version 0.01.0000 x32 pre-release,然后是STATUS : Loading source file,然后是错误。在谷歌上找不到很多,你以前有过这种经历吗?有什么我可以尝试的吗? -
啊,好吧^^是的,在Linux上应该是一样的,就像“。”代表当前文件夹,“/”是分隔符。所以用“./fbx-conv”你说“current-folder/fbx-conv”。很高兴您找到了解决方案!请将其发布为答案