写之前的废话:
项目要用到MyGUI了,脑袋里居然一片空白,虽然只学了一个周,但这不是借口,这发生于2周前的事怎么能说忘就忘。痛定思痛,决定一定要坚持不懈写博客了,把自己学习路线记录下来,不图为别人提供多大帮助,但求以后方便自己。开始写博客ing……
具体编译流程参考自http://www.ogre3d.org/tikiwiki/tiki-index.php?page=MyGUI+Compiling
要编译,当然要下载MyGUI源码和相关依赖库了,上面ogre网页上说得很清楚,必须的依赖项就是freetype.
1、MyGUI源码可以用svn http://svn.code.sf.net/p/my-gui/code/trunk或在http://sourceforge.net/projects/my-gui/files/上下载。
2、freetype vs版本下载就在http://sourceforge.net/projects/my-gui/files/MyGUI dependencies/
3、编译freetype,解压缩下载的freetype压缩包,src文件夹下已经有VS2008解决方案了,OIS项目不用管,那是另外一个输入系统,分别编译freetype Debug和Release即可。编译好后,在lib文件夹下Debug和Release下就已经有了编译好的freetype库,一会编译MyGUI会用到。
4、MyGUI编译。为方便以后自己好找,首先创建两个文件夹Build和Bin,Build用来放Cmake生成的解决方案,Bin用来存放MyGUI编译后的MyGUI lib和dll等。
再次点击Configure就没有问题了,再点击Generate,就生成成功了,然后在Build打开生成好的解决方案编译Debug和Release版本库!
运行Demo_Colour出现界面
接下来就把生成好的库用于你应用程序(OpenGL or
加上头文件和这些类库
MyGUIEngine_d.lib
MyGUI.OpenGLPlatform_d.lib
glu32.lib
opengl32.lib
就OK了
最新评论