1、需要安装的组件

FreeType

下载地址:

二进制包:http://sourceforge.net/projects/gnuwin32/files/freetype/2.3.5-1/freetype-2.3.5-1-setup.exe/download

SDK及源码:http://sourceforge.net/projects/gnuwin32/files/freetype/2.3.5-1/freetype-2.3.5-1-src-setup.exe/download

安装很简单,不断下一步即可,缺省安装在C:\Program Files\GnuWin32目录下

不需要编译

OIS

下载地址:Object Oriented Input System

这个比较麻烦,下载完成,展开到任意目录,如e:\ois,先将其中includes改名为include,打开OIS/WIN32目录,使用visual stduio 2005/2008打开ois.sln,按照提示将其转化为对应版本的工程文件。按下图修改包含目录

将四种配置都编译一下,最后将ois/dll中生成的OIS.lib和OIS_d.lib拷贝到ois/lib中

MyGui

编制一个批处理文件,用于设定需要的环境变量,内容如下:

set MYGUI_DEPENDENCIES_DIR = e:\MyGui3.0
set MYGUI_RENDERSYSTEM = 3
set FREETYPE_HOME=C:\Program Files\GnuWin32\
set OIS_HOME=E:\ois

在dos提示符,进入myGui目录,输入cmake .(有个”.”,表示当前目录)

如无意外,应该出现如下画面

然后就可以用vs打开目录下的MYGUI.sln开始编译了,注意,编译过程中有可能出现提示找不到“ft2build.h”,需要在项目中将”C:\Program Files\GnuWin32\include"加入到附加包含目录