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/

  • 相关阅读:
    sockjs-node/info 请求错误
    vue项目中 —— rem布局适配方案
    JS判断对象是否为空
    JS生成一个特定格式随机数
    vue项目中axios请求网络接口封装
    vue报错——error Unexpected console statement no-console
    vue切换页面修改网页的标题
    处理js两个数相乘的坑
    js科学计数法问题
    (9)kendo UI使用基础介绍与问题整理——Validator/基础说明、实例介绍
  • 原文地址:https://www.cnblogs.com/punkrocker/p/1997321.html
Copyright © 2011-2022 走看看