【问题标题】:Building the FBX SDK on Linux在 Linux 上构建 FBX SDK
【发布时间】:2013-04-21 17:17:33
【问题描述】:

尝试获取在 Ubuntu 12.04 上编译的示例之一

我正在使用 make -f Makefile-x64-static

但是,我得到了错误 make: gcc4: Command not found

我尝试在 makefile 中从 gcc4 切换到 gcc。

但是,我得到了编译错误 note: #pragma message: IMPORTANT NOTE: The FBX SDK API changed substantially. Please define FBXSDK_NEW_API in your project and fix compilation errors as instructed in fbxsdk_compatibility.h.

还有链接错误 /usr/bin/ld: cannot find -luuid

任何提示将不胜感激。

【问题讨论】:

    标签: linux gcc ubuntu gcc4 fbx


    【解决方案1】:

    先决条件

    sudo apt-get install uuid-dev

    sudo apt-get install libxmu-dev libxi-dev

    sudo apt-get install libx11-dev

    需要修改 Makefile

    将 gcc4 改为 gcc

    CC = gcc

    LD = gcc

    将 -lX11 添加到 LIBS

    LIBS = -lfbxsdk-$(LIBFBXVERSION)$(STATIC) -lm -lrt -luuid -lc -lstdc++ -lpthread -ldl -lglut_gcc34-amd64 -lGLEW_amd64 -lGLU -lGL -lXmu -lX11

    将 -DFBXSDK_NEW_API 添加到 C_FLAGS 和 CXX_FLAGS

    CFLAGS = -m64 -DFBXSDK_NEW_API

    CXXFLAGS = -m64 -DFBXSDK_NEW_API

    【讨论】:

      猜你喜欢
      • 2023-03-28
      • 1970-01-01
      • 2020-10-05
      • 2014-02-08
      • 2021-01-07
      • 2016-05-30
      • 2022-11-23
      • 1970-01-01
      • 2014-03-31
      相关资源
      最近更新 更多