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"加入到附加包含目录
转载于:https://blog.51cto.com/adan9033/365741