トップページ -> データベース研究 -> ゲームエンジン IRRLICHT による画像とグラフィックス -> Linux で Irrlicht バージョン 1.7.2 のダウンロードとビルドとインストール
[サイトマップへ], [サイト内検索へ]

Linux で Irrlicht バージョン 1.7.2 のダウンロードとビルドとインストール

IRRLICHT 3次元エンジンのインストール手順を、下記に説明する.

IRRLICHT は,C 言語ベースの3次元エンジンです. IRRLICHT は,画像(カラー,モノクロ)の描画、2次元グラフィックス3次元グラフィックスイベント処理(マウス,キーボード等)の機能をもったゲームエンジンの決定版です. 文字の描画 (unicodeも可), 画像ファイル読み書きの機能もありますし,スライダやボタンなどのGUI部品もあるので,困ることはありません.

参考 Web ページ: http://lesson.ifdef.jp/index.html ・・・ Irrlicht プログラム集

参考Webページ: http://www.zgock-lab.net/irrlicht/tut01.htm

参考Webページ: http://irrlichtstg.ifdef.jp/

参考 Web ページ: http://www.realintegrity.net/~irr/index.php?FrontPage


前準備


■ Ubuntu でパッケージを用いてインストールする場合の手順

◆ Ubuntu での操作手順(例)(パッケージを用いてインストールする場合

sudo apt-get -yV install libirrlicht1.7a-dbg
sudo apt-get -yV install libirrlicht1.7a
sudo apt-get -yV install libirrlicht-dev
sudo apt-get -yV install libirrlicht-doc

◆ Ubuntu での操作手順(例)(ソースパッケージを用いてビルドとインストールを行う場合

mkdir /tmp/irrlicht
cd /tmp/irrlicht

cd irrlicht
sudo apt-get source irrlicht
sudo apt-get -yV build-dep irrlicht
cd irrlicht-1.7.2+dfsg1
sudo dpkg-buildpackage -rfakeroot 
cd ..
sudo dpkg -i *.deb

■ Linux で irrlicht のソースコードのダウンロードとビルドとインストールを行う場合の手順 (Ubuntu や Fedora を使用)

Linux の場合のインストール手順です。

最新版を追いかけたい場合など.

◆irrlicht のソースコードのダウンロードと解凍

Visual.C++ でのインストールについては別の Web ページで説明している.

  1. 最新版(Irrlicht SDK 1.7.2)を次のアドレスからダウンロードして解凍する

    http://irrlicht.sourceforge.net/downloads.html

    [image]
  2. ダウンロードしたファイルを /tmp に置く

    ◆ ソフトウエア開発環境などのインストール

    ◆ irrlicht のビルドとインストール

    1. ビルド

      cd /tmp
      sudo rm -rf irrlicht-1.7.2
      unzip irrlicht-1.7.2.zip
      cd irrlicht-1.7.2
      cd source
      cd Irrlicht
      make
      
    2. ビルドの結果の確認

      ※ エラーメッセージが出ていないことを確認する

      ■ Fedora 15 の場合の実行結果(例)

      [image]

      ※ コンパイル時のエラーの対処について

      • 古いバージョン (1.3.1 など) だと、うまくコンパイルできることがある
      • include/IrrCompileConfig.h の調整によって,コンパイルがうまくいくことがある。 例えば,「_IRR_OPENGL_USE_EXTPOINTER」の行をコメントアウトし,「make clean; make」するなど.
    3. インストール

      インストールはスーパーユーザで行うこと.

      sudo cp ../../lib/Linux/libIrrlicht.a /usr/local/lib
      make sharedlib
      sudo make install
      
    4. テストプログラムのビルド

      64 ビットマシンの場合, コンパイルの部分で注意が必要です。「LIBSELECT=64 sh ./buildAllExamples.sh」のようにする必要があるかも知れない.

      cd /tmp/irrlicht-1.7.2/examples/
      sh ./buildAllExamples.sh
      

      ■ テストプログラム 01.HelloWorld の実行例

      echo Open Sample Program 01 ...
      cd /tmp/irrlicht-1.7.2/bin/Linux
      ./01.HelloWorld
      

      [image]

      ■ テストプログラム 04.Movement の実行例

      echo Open Sample Program 04 ...
      cd /tmp/irrlicht-1.7.2/bin/Linux
      ./04.Movement
      

      [image]

    本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

    問い合わせ先: 金子邦彦(かねこ くにひこ) [image]