在Linux上构建FBX SDK

时间:2013-04-27 17:23:46

标签: linux gcc ubuntu gcc4 fbx

尝试获取在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

任何提示都将不胜感激。

1 个答案:

答案 0 :(得分:1)

的先决条件

  

sudo apt-get install uuid-dev

     

sudo apt-get install libxmu-dev libxi-dev

     

sudo apt-get install libx11-dev

需要修改文件

将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