トール方法を説明します.OSはLinuxのUbuntu8.04を使います。Ubuntuを使うとWindowsと同様な操作でプログラムのビルドが可能です。premakeがインストールされていない場合は、まず、それらを準備しましょう。Ubuntuの場合,標準では入っていないので以下の操作が必要になります。freeglut3-devpremakeのインストールCode::blocks用のプロジェクトを作成するためにPremakeをインストールします。ここをクリックしてpremakeのダウンロードサイトへ行き、Ubuntu用のパッケージがあるのでご自分のバージョンにあったものをダウンロードしてください。8.04の場合は以下のリンクをクリックするとパッケージ・インストーラが起動して簡単にインストールできます。0.10のインストールODEのダウンロードサイトからode-0.10.0.tar.gzをダウンロードし以下に保存します。/home/ユーザ名/src端末を開き、次のコマンドで展開します。ode-0.10.0.tar.gzビルドをするためのワークスペースを作ります。C++のソリューションと同様なものです.デモプログラムの実行ファイルは/home/ユーザ名/src/ode-0.10.0/lib/DebugDoubleLibに生成される.ファイル・ブラウザでそのフォルダを開く試しに,demo_basketをダブルクリックして起動すればODEのビルド成功.Ubuntuは実行ファイルをダブルクリックすれば起動します。操作感はもうWindowsと変わりませんね。ODE本サンプルプログラムのビルドdemura.netのダウンロードカテゴリーからrobosimu******.zip(******は日付)をダウンロードして,/home/ユーザ名/src/ode-0.10.0に解凍する。roboSimu.luaファイルがある.srcの中にはODE本のサンプルコードがある.Ubuntuではファイル・ブラウザでzipファイルをダブルクリックするとウインドウが開くので「展開」をクリックするだけで解凍できる。cb-gcccode::blocksを起動code::blocksのメニューバーから「ファイル(F)」→「開く(O)」を選択/home/ユーザ名/src/ode-0.10.0/roboSimu/src/roboSimu.workspaceを選択ビルドターゲットをDebugLibとする.「ビルド(B)」→「ワークスペースをビルド(W)」を選択サンプルプログラムの実行ファイルは/home/ユーザ名/src/ode-0.10.0/roboSimu/DebugLibに生成される.試しに,arm1をダブルクリックして起動すれば成功.お疲れ様でした!なお、code::blocksからも「ビルド(B)」→「実行(R)」で起動できる。その場合は、起動したいプロジェクトにマウスカーソールを合わせ、右マウスをクリックして「プロジェクトをアクティブ化する」を選ぶ。妙高高原にきています。お天気が心配でしたが、何とか雨が降らずテニスを2時間半楽しむことができました。研究室内のリーグ戦ではペアにも恵まれ4戦4勝と好調で、サーブも比較的入りました。地道に練習することの大切さを実感しました。Windows)最新版ODE0.11.1のインストールはここです。一度最初からやりなおしてみたところ、ちゃんとコンパイル出来ました。ビルドターゲットをDebugDoubleLibではなく、ビルドターゲットをDebugDoubleDLLにしていたようです。ご迷惑をお掛けして申し訳ありませんでした。ありがとうございます。AMSGさん、はじめまして。Ubuntuのユーザが増えていますね。このサイトでは動的ライブラリではなく静的ライブラリをインストールする方法を説明しています。エラーメッセージを見る限り、動的(共有)ライブラリをリンクするコンパイルをしています。SGさんがどのような手順でコンパイルしているか私にはわかりませんので、このブログに書いている方法と全く同じ手順でコンパイルしてください。それでもできないときは、また連絡お願いします。Codeblocksを使ってビルドするときは、ビルドターゲットをDebugDoubleLibとすることをお忘れなく。