VS2008+OpenGL环境下MyGUI编译

写之前的废话:

项目要用到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等。

      打开Cmake,在下载好的MyGUI文件夹下,找到src文件夹,找到下面的cmakeList.txt,将其拖到cmake的source code处,cmake上的Build binary设置为刚才新建的Build文件夹,点击Cmake 上的Configure按钮,在弹出的下拉列表中选择VS2008,点Finish.然后会出现配置错误,选上Cmake上的Grouped和Advanced复选框,在Cmake下面找到CMAK_INSTALL_PREFIX项,填上新建的Bin文件夹路径。

     在freetype项下分别设置好freetype的头文件和库路径

    VS2008+OpenGL环境下MyGUI编译

 

  下面的设置就比较重要了,设置渲染系统和输入系统,填上OpenGL 的编号4和Win32的编号2

   VS2008+OpenGL环境下MyGUI编译

再次点击Configure就没有问题了,再点击Generate,就生成成功了,然后在Build打开生成好的解决方案编译Debug和Release版本库!
运行Demo_Colour出现界面

VS2008+OpenGL环境下MyGUI编译

接下来就把生成好的库用于你应用程序(OpenGL or  OSG?)的界面创作吧!

加上头文件和这些类库

MyGUIEngine_d.lib
MyGUI.OpenGLPlatform_d.lib
glu32.lib
opengl32.lib
就OK了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值