0

Ubuntu 12.04 でコンパイルされたサンプルの 1 つを取得しようとしています

私は使用しています 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

ヒントをいただければ幸いです。

4

1 に答える 1

1

前提条件

sudo apt-get インストール 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

于 2013-04-27T21:54:28.863 に答える