尝试获取在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
任何提示都将不胜感激。
答案 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