| Ogre Setup Ogre Demo Ogre Tools Ogre Export(Blender 2.49b) Ogre Export(Deled) SATCH (D'Fusion) 赤忍者モデル 関連ツール | 
| ● Visual Studio 2010 で CEGUI 0.7.6 ( Crazy Eddie's GUI System Mk-2 ) のコンパイル方法 | 
    ||||||||||||
| CEGUI 0.7.6のコンパイル方法 → http://www.cegui.org.uk/docs/current/compiling.html | ||||||||||||
Visual Studioの各バージョン別のコンパイル済みがダウンロードできるが、使用するOgreバージョンの違いにより必ずしも動作しない → 各環境に応じて再コンパイルしなければならない また、CEGUIは複数のライブラリーを使用しているので、必要に応じて各サイトよりダウンロードして組み込む。 (複数のヘッダーファイル、ライブラリーを自前で用意するか、バイナリーを入手する)  | 
    ||||||||||||
      
  | 
    ||||||||||||
![]()
| @ | CUGUIのダウンロードサイトから CEGUI 0.7.6 のダウンロード&解凍 ( C:\CEGUI_SDK に解凍しました。 ) | ||||||||||||||||
| URL → http://www.cegui.org.uk/wiki/index.php/CEGUI_Downloads_0.7.6 | |||||||||||||||||
![]()  | 
    |||||||||||||||||
| A | 各サードーパーティのライブラリーをダウンロードする | ||||||||||||||||
 その後、各ライブラリーのヘッダーファイルとライブラリーをVS2010の環境に定義する。 Image load関連で不要なものは、config.lua、cegui.luaを修正(コメントアウト)  | 
    |||||||||||||||||
| B | プロジェクト作成ツール premake.exe Ver 3.6 の準備 | ||||||||||||||||
| C:\CEGUI_SDK\projects\premake内にある premake.exe を、 Ver 3.6に変更する。  → ここ | 
    |||||||||||||||||
 ![]()  | 
    |||||||||||||||||
| C | config.lua の修正 ( config.lua: premakeで使用するlua記述の定義ファイル ) | ||||||||||||||||
| config.luaをメモ帳等で開き、使用環境のOGREパス等をセットする。 | |||||||||||||||||
 
      
  | 
    |||||||||||||||||
| D | VC用プロジェクトの作成 | ||||||||||||||||
| VS2010用は無いので、 build_vs2008.bat、 build_samples_vs2008.bat で作成する。 config.luaを修正した場合、 clean.bat、 clean_samples.bat を実行し、 再度 build_vs2008.bat、 build_samples_vs2008.bat で作成する。  | 
    |||||||||||||||||
 ![]()  | 
    |||||||||||||||||
| 実行後 CEGUI.sln が作成される。 | 
    |||||||||||||||||
| ※build_samples_vs2008.batで下記のエラーが出るので samples.lua を修正する。 | |||||||||||||||||
 ![]()  | 
    |||||||||||||||||
 local pkg_table =
{
    ["Samples"] =
    {
        "common",
        "FirstWindow",
        "TextDemo",
        "Demo6",
        "Demo7",
        "DragDropDemo",
        "FalagardDemo1",
        "FontDemo",
--      "InventoryDemo",        --- InventoryDemoが無いのでコメントアウト ---
        "Minesweeper",
        "ScrollablePaneDemo",
        "TabControlDemo",
        "TreeDemo"
    }
} | 
    |||||||||||||||||
| 実行後 CEGUISamples.sln が作成される。 | 
    |||||||||||||||||
| E | VS2008用に作成されたソリューションを開くか、プロジェクト個別のソリューションをVS2010用に変換してにコンパイルする | ||||||||||||||||
| ※Debug、Release用必要に応じてコンパイルする。 コンパイルが成功すれば、libフォルダに LIB、binフォルダに DLLが作成される。 | |||||||||||||||||
![]()  | 
    |||||||||||||||||
※OGre Basic Tutorial7 で必要なDLLは CEGUIBase.dll CEGUIExpatParser.dll CEGUIFalagardWRBase.dll CEGUIOgreRenderer.dll 以上4つのDLLなので、 ImageLoad関連ライブラリーはダウンロードせず、config.lua で不要なものをコメントアウトすればよい。 または 個別にコンパイルする。  | 
    |||||||||||||||||
【CEGUIBaseのコンパイル】 LIBC.libの要求が出たので、特定の規定のライブラリの無視で対応  | 
    |||||||||||||||||
![]()  | 
    |||||||||||||||||
![]()  | 
    
![]()
| 
        
         | 
      Copyright (C) CRIMSON Systems |