SpringyStepのインストール

  • SpringyStepは,ODE(0.039)を同梱してます
    $ tar xvzf ss.tar.gz
    $ cd SpringyStep
    まずODEをコンパイルするための設定
    $ cd ode
  • 環境に応じてODEの設定ファイルを編集
    $ vi config/user-settings
    $ mkdir lib  <- 念のため.これをやらないとCygwinではエラーが出る
  • ODEのコンパイル
    $ make ode-lib drawstuff-lib
    $ cd ..
    $ vi Makefile  <- SpringyStep本体のMakefile.読んでいただければわかりますが,cygwinとlinuxのみの対応です
    $ make
    makeが成功すれば実行ファイル ss.exeができているはず.
    $ ./ss onespring.model

MacOSX

~/SpringyStep/ode/config/user-settings
PLATFORM=osx
~/SpringyStep/ode/config/makefile.osx 差分:
< CC=g++
> CC=gcc

< LINK_OPENGL= -L/usr/X11R6/lib -lX11 -lGL -lGLU
> LINK_OPENGL=-lstdc++ -L/usr/X11R6/lib -lX11 -lGL -lGLU
~/SpringyStep/Makefile
PLATFORM=osx                                                                    
BUILD=release

ifeq ($(PLATFORM), osx) 
CC=gcc
C_FLAGS=-c -Wall -fno-rtti -fno-exceptions -Wall -I/usr/X11R6/include
LINK_OPENGL=-lstdc++ -L/usr/X11R6/lib -lX11 -lGL -lGLU
ODE_LIB_PATH=./ode/lib
ODE_INCLUDE_PATH=./ode/include
WINDOWS_RESOURCES=
endif

Linux

~/SpringyStep/Makefile

pre>

PLATFORM= linux                                                                    
BUILD=release

ifeq ($(PLATFORM), linux) 
CC=g++
C_FLAGS=-c -Wall -fno-exceptions -fno-rtti
LINK_OPENGL=-lstdc++ -L/usr/X11R6/lib -L/usr/X11/lib -L/usr/lib/X11R6 -L/usr/lib/X11 -lX11 -lGL -lGLU
ODE_LIB_PATH=./ode/lib
ODE_INCLUDE_PATH=./ode/include
WINDOWS_RESOURCES=
endif

Cygwin

そのままでコンパイル可能なはず.

SpringyStep


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-06-20 (木) 14:45:24 (2286d)