金子邦彦研究室人工知能,実世界DBC/C++ でキーボード,マウス,テキスト描画,2次元グラフィックス,画像描画(C/C++, Irrlicht 5 を使用)FreeBSD に Irrlicht バージョン 1.6.1 をインストール

FreeBSD に Irrlicht バージョン 1.6.1 をインストール

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

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

関連する外部ページ】: http://lesson.ifdef.jp/index.html ・・・ Irrlicht プログラム集

関連する外部ページhttps://irrlichtstg.ifdef.jp/

前準備

  1. /etc/rc.conf, /etc/make.conf, /etc/src.conf, 環境変数の設定

    「FreeBSD 基本設定」の Web ページなどを参考に行う.

  2. FreeBSD のソースコードとポーツ・ツリーの更新

    以下のようにコマンドを実行して,FreeBSD の全てのソースコードを更新します. このとき,同時に,ポーツ・ツリー (Ports Tree) の展開/更新も行われます(そのはずです)

    cd /usr/src
    make update
    
  3. (オプション)ports-mgmt/portupggrade のインストール

    cd /usr/ports/ports-mgmt/portupgrade
    make clean deinstall rmconfig
    make -j4
    make install
    
  4. (オプション)パッケージ・レジストリ・データベースと, ポーツ・インデックス・ファイルと, ポーツ・データベース・ファイルの生成/再構成

    portsdb -uU
    pkgdb -aF
    
  5. (オプション)portupggrade コマンドによるアプリケーションの全更新

    shutdown now
    portupgrade -aRv
    sync
    sync
    sync
    sync
    sync
    reboot
    

インストール手順

■ FreeBSD のパッケージを使用する場合

  1. インストール(FreeBSD のパッケージを使用)
    pkg_add -r irrlicht
    

■ FreeBSD のポーツ・ツリーを使用する場合

  1. インストール(FreeBSD のポーツ・ツリーを使用)
    portupgrade -Npv -B 'make rmconfig' x11-toolkits/irrlicht