2011年12月8日 星期四

Build OgreSource for IOS心得

  1. Download Ogre Source Code 這裡下載OGRE 1.7.3 Source for Linux / OSXiPhone Precompiled Dependencies(點進去,出現ogre-dependencies-mac的Folder,再點進去,出現1.7的Folder,再點進去抓Ogre_iOS_4.3_Dependencies_20110411.dmg
  2. OGRE 1.7.3 Source for Linux / OSX解開後,再把iPhone Precompiled Dependencies解開後的Folder放進去。
  3. 執行Cmake,將Ogre裡的OGRE_BUILD_PLATFORM_IPHONE設成True。
  4. FREETYPE相關設定(重點來了,這裡筆者卡很久):原先預設會指定到Apple自己內建的Folder,需將其指定到iPhone Precompiled Dependencies底下的FreeType,否則你會發現連Main函式都沒進去就當掉的狀況。以筆者的開發環境為例,設定如下…
    FREETYPE_FT2BUILD_INCLUDE_DIR=/Users/akira/ogre_src_v1_7_3/iPhoneDependencies/include

    FREETYPE_INCLUDE_DIR= /Users/akira/ogre_src_v1_7_3/iPhoneDependencies/include/freetype

    FREETYPE_LIBRARY_DBG=/Users/akira/ogre_src-v1_7_3/iPhoneDependencies/lib/Debug/libFreeType.a

    FREETYPE_LIBRARY_REL=/Users/akira/ogre_src-v1_7_3/iPhoneDependencies/lib/Release/libFreeType.a
  5. 接下來就可以編譯,執行SimpleBrowser了,執行結果如下…

沒有留言:

張貼留言