zoukankan      html  css  js  c++  java
  • CEImagesetEditor编译过程

        Ogre3D使用过程中,常见教程很多使用CEGUI作为GUI,CEGUI除基本SDK外,还有CEImagesetEditor和CELayoutEditor两个常用工具。其中CELayoutEditor在官网有编译好的可执行文件,可直接下载使用,而CEImagesetEditor只有源码,需要自己编译。经过尝试,编译成功(win7+vs2008),过程如下:

        1.CEImagesetEditor编译需要wxWidgets,首先需要编译wxWidgets。在http://prdownloads.sourceforge.net/wxwindows/wxMSW-2.8.11.zip处下载2.8.11版本。打开wxWidgets文件夹下的build\msw\wx.dsw,选择Yes to All,把工程升级。由于wxWidgets默认不是用OpenGl渲染(这个表述可能不对,反正大概就这么个意思),需要改一下setup.h文件,将其中的#define wxUSE_GLCANVAS 0改为#define wxUSE_GLCANVAS 1。然后编译Unicode Debug和Unicode Release版本。

        2. 打开CEImagesetEditor文件夹下的vc++9目录下的CEImagesetEditor.sln。配置好包含文件夹及库文件后,编译。好像这还有什么配置来着,可能是需要在系统环境变量中根据工程属性-生成事件-生成后事件中命令行增加$(CE_IMAGESET_EDITOR)的目录。另外,如果之前编译CEGUI的时候把OpenGL渲染选项干掉了,重新编辑config.lua,再生成工程,否则会找不到CEGUIOpenGLRender.lib及对应DLL。

        3.如果编译成功了,在CEImagesetEditor运行时会报一些缺少DLL的错误,只要将CEGUIBase.dll、CEGUIExpatParser.dll、CEGUIFalagardWRBase.dll、CEGUIFreeImageImageCodec.dll、CEGUIOpenGLRenderer.dll、CEGUISILLYImageCodec.dll、SILLY.dll拷贝到exe相同文件夹下即可。

    运行界面:

     

    明天继续玩

     

     

    参考内容http://wz.cnblogs.com/detail/289035/

  • 相关阅读:
    Entity Framework 简介
    MongoDB 简述及安装
    js、sql和python版本的乘法口诀对比
    sql 判断输入的日期是否有重叠
    win10 不能调节屏幕亮度 win10 屏幕亮度调节快捷键不能用
    mysql主从配置常见错误处理
    Linux安装mysql总结
    linux安装mongodb总结
    centos安装redis总结
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
  • 原文地址:https://www.cnblogs.com/punkrocker/p/1997321.html
Copyright © 2011-2022 走看看