vs2005环境下CELayoutEditor源码编译详细步骤

Ogre笔记十:CELayoutEditor 的使用方法 CELayoutEditor编辑是所见即所得的 首先,新建 新建好一个项目后,会有一个Root的跟标签(窗口) 然后你需要向这个空白窗口中 添加若干window 为新窗口命名(这个命名类似windows里面的文件目录) 选择窗口种类(其中有几 阅读详情

vs2005环境下CELayoutEditor源码编译详细步骤

今天初试了一下CEGUI的官方编辑器——CELayoutEditor,其过程真可谓“饱受挫折”。现简要写下其源码的编译过程,已使可能会用到的朋友少走些弯路

1.    要编译CELayoutEditor,自然需要先编译CEGUI的东东,有2种选择:
        1.1 安装SDK,这是下载地址:http://jaist.dl.sourceforge.net/sourceforge/crayzedsgui/CEGUI-SDK-0.5.0b-vc8.exe,不过并不推荐这种方法,因为SDK里的debug版dll似乎有问题。。。
        1.2 编译其源代码。下载地址:http://jaist.dl.sourceforge.net/sourceforge/crayzedsgui/CEGUI-0.5.0b.zip,另外还需要下载依赖文件包dependencies package ,下载地址是:http://jaist.dl.sourceforge.net/sourceforge/crayzedsgui/CEGUI-DEPS-0.5.0b-vc8.zip,然后将依赖文件解压进源代码文件夹就OK了。
                  1.2.1   先别急着找solution,有个地方需要注意。CEGUI默认的是OPENGL渲染,如果是用D3D的话还得改一个地方。进../makefiles/premake文件夹找到config.lua文件,记事本打开。改成“OPENGL_RENDERER = false,DIRECTX9_RENDERER = true”,保存就可以了。CELayoutEditor是用OPENGL的,所以这里不做任何改动。
                  1.2.2    运行build_vs2005.bat文件,执行完毕后会生成CEGUI.sln文件,打开就可直接编译了
         1.3   建立环境变量:我的电脑/属性/高级/环境变量,然后在上面的用户变量区新建一个,变量名是CEGUI,变量值是CEGUI的解压目录。注意这步不能省


2    由于CELayoutEditor使用了wxWidgets,所以在编译CELayoutEditor之前还需要下载wxWidgets。目前最新版本是2.86,进入官方下载网页http://www.wxwidgets.org/downloads/ 选择WxAll下载。
        2.1 建立环境变量:我的电脑/属性/高级/环境变量,然后在上面的用户变量区新建一个,变量名是WXWIDGETS,变量值是wxWidgets的解压目录。
        2.2  进wxWidgets的解压目录找到wx.dsw,打开、“Yes To All”转换。转换完毕后先别编译,还需要改下。因为wxWidgets默认并不是OPENGL

Open $(WXWIDGETS)/include/wx/msw/setup.h and replace 

Code: 
#define wxUSE_GLCANVAS 0  
WITH Code: 
#define wxUSE_GLCANVAS 1 


7.2 Open $(WXWIDGETS)/include/wx/univ/setup.h and replace 

Code: 
#if defined(__WIN32__) 
   
#define wxUSE_GLCANVAS 1 
else    
    
#define wxUSE_GLCANVAS 0 

WITH 
Code: 
#define wxUSE_GLCANVAS 1 


           2.3    现在就可以开始编译了。注意要选择“Unicode Debug”和“'Unicode Release”方式

3          下载CELayoutEditor。我是用SVN接的,地址是 https://crayzedsgui.svn.sourceforge.net/svnroot/crayzedsgui/CELayoutEditor/trunk
            3.1    解压后打开工程,将Include和Lib路径改成自己的,其他的不用改
            3.2    建立环境变量:我的电脑/属性/高级/环境变量,然后在上面的用户变量区新建一个,变量名是CE_LAYOUT_EDITOR ,变量值是CELayoutEditor的解压目录。注意这步不能省
            3.3    终于可以开始编译了。。。

4          
            4.1    编译会出现一个错误,暂时我还没找到解决方法,仅仅是给错误的地方注释掉了。。。然后就编译成功了
            4.2    拷一些东西过来

TO $(CE_LAYOUT_EDITOR)/bin/debug (Debug configuration) 
- CEGUIBase_d.dll 
- CEGUIExpatParser_d.dll 
- CEGUIFalagardWRBase_d.dll 
- CEGUISILLYImageCodec_d.dll 
- CEGUITGAImageCodec_d.dll 
- OpenGLGUIRenderer_d.dll 
- SILLY_d.dll

TO $(CE_LAYOUT_EDITOR)/bin/release (Release configuration) 
- CEGUIBase.dll 
- CEGUIExpatParser.dll 
- CEGUIFalagardWRBase.dll 
- CEGUISILLYImageCodec.dll 
- CEGUITGAImageCodec.dll 
- OpenGLGUIRenderer.dll
- SILLY.dll

           4.3 SILLY.dll和SILLY_d.dll在依赖文件夹里

OK。。。到这里就完了,虽然这个工具的bug很多,不过不怕,编译它就是为了要改造它,呵呵。希望此文对你有所帮助

开启画面




运行界面



版权声明
:本篇为原创文章,允许转载,但转载时请务必以超链接形式标明文章的原始出处和作者信息。请尊重本人的劳动成果,谢谢!
小祥的BLOG http://xfxsworld.cnblogs.com

 
CE源码编译win10_64 CE Cheat Engine (64-bit) 阅读详情

相关推荐

CELayoutEditor

CEGUI(Crazy Eddie’s GUI )是一个自由免费的GUI库,基于LGPL协议,使用C++实现,完全面向对象设计。CEGUI开发者的目的是希望能够让游戏开发人员从繁琐的GUI实现细节中抽身出来,以便有更多的开发时间可以放在游戏性上。

CELayoutEdit

4、编译CELayoutEditor-0.7.1 CELayoutEditor:http://www.cegui.org.uk/wiki/index.php/CELayoutEditor_Downloads_0.7.1 方法和cegui一样,页面也差不多 4.1 这个要依赖wxWidgets wxWidgets-2.8.10:http://www.wxwidgets.org/dow

Millet827的专栏 1532

制作CE工具(教程-开源)

制作自己的CE工具(教程) 这方法比较麻烦,不过是一劳永逸的~ 怕麻烦的就不用看了 首先我来说下 TC是怎么检测到我们使用 OE CE什么的 只是搜素关键的函数变量,像CE OE ME 的关键函数变量 都是加入检测系统的 我们现在要做的,就是修改函数变量,让NP不认识你这个新程序。这个关键变量当然是你说了算啦 只要没流传,检测系统是不知道你这个函数变量的。 只要自己用,基本上永远都能改图。 下面正式开始: 1、我们先要准备几个软件 (1)、CE的源码,这个我在网上找了很久才找到个能用的,我会传上来。地址在帖子最后。 (2)、CE源码编译软件 DELPHI ===下载后继续看

记录编译制作自己的CE(Cheat Engine)

编译自己的CE

皮皮鲲的博客 6755

vs2005环境CELayoutEditor源码编译步骤体会

Reference Link:http://www.cnblogs.com/xfxsworld/archive/2007/11/17/962532.htmlhttp://www.cegui.org.uk/phpBB2/viewtopic.php?t=2760一. CEGUI1. 下载CEGUI源代码 http://w...

weixin_30753873的博客 176

cegui075相关编译东西,做下记录

<br />        cegui 0.7.5 编译,下载下来, 接着下载他的dependencies,注意版本要对应, vc8对应vc8的,我刚上来vc8的cegui源码对应了他的dependencies v9的版本 链接出了错误<br />        /CEGUI-0.7.5/projects/premake 到这个目录下 运行build_vs2005.bat, build_samples_vs2005.bat,如果vs其他版本就运行其他的, 配置文件config.lua等等之类的 改不改根据

Happiness 868

CEGUI的使用简单说明

●在介绍CELayoutEditor的使用前,先来介绍一下CEGUI的文件结构: CEGUI文件结构很简单,共定义了四种格式的xml文件:scheme,looknfeel,imageset,layout。 .scheme文件: .scheme文件可以将许多数据组合在一起使用,它也是装载与注册widget最方便的方法。因为它是一个XML文件,改变装载的资源时不需要重新编译。一个Schema可以...

weixin_30902675的博客 514

CELayoutEditor-0.6.0.zip,CEGUI的编辑器源码

CELayoutEditor-0.6.0.zip,CEGUI的编辑器源码 CEGUI的编辑器0.6.0的源码

CELayoutEditor 0.6.1 最简捷配置使用方法

给刚刚接触CELayoutEditor的朋友。 大家都知道要想高效率的制作CEGUI界面就不免会用到CEGUI界面编辑工具CELayoutEditor, 而网上流传着一种说法,说CELayoutEditor多么多么不稳定,好多好多的bug,要修改源代 码才可以使用,这种说法令许多刚刚接触CEGUI的而又想利用CELayoutEditor的新手望而生 畏。其实使用CELayoutEditor并没...

weixin_30886233的博客 557

学习CEGUI(CELayoutEditor,CEImagesetEditor)之五

在CEGUI中使用layout文件(2)前文中我讲解了在CEGUI中最简单的layout文件的使用方法。写好layout文件,是把CEGUI用好的一个关键。在没有编辑器的情况下,任何引擎的UI系统,或者单独的UI系统,都是比较难用的,(有时,有没有编辑器,甚至是评价一个引擎好坏的标准之一)。幸运的是,CEGUI提供了这方面的支持,它的官方网站提供了一个编辑器(CELayoutEditor),虽然下...

ab654321ab的专栏 512

CELayoutEditor-0.7.1 和CEImagesetEditor 0.7.1 源码编译

因为这两个工具的编译过程类似,因此这里以CELayoutEditor为例介绍: 先把自己的CEGUI的源码编好,另外,如果编译CEGUI的时候把OpenGL渲染选项去掉了,重新编辑config.lua,再生成工程,否则会找不到CEGUIOpenGLRender.lib及对应DLL。 1. 下载CELayoutEditor0.7.1源码 http://ncu.dl.sourceforge.n...

weixin_30872789的博客 392

学习CEGUI(CELayoutEditor,CEImagesetEditor)之四

在CEGUI中使用layout文件(1) CEGUI支持两种方式的资源使用,一种就是在前文可见的直接在c++文件当中创建窗体,使用窗体;另一种方式就是在layout文件当中定制窗体。从理论上讲,两种方式都能达到相同的目的。 在不使用layout文件时,CEGUI是不太方便的,因为要定位控件,常常得修改文件当中的参数,如果在c++文件当中修改,每次都编译,很恶心(尤其是在有编辑器的情况下,使用c...

ab654321ab的专栏 358

编译CELayoutEditor出现的一些问题的解决办法.

编译CELayoutEditor的时候会发生一些错误,而这些错误往往都是由wxWidgets所造成的,而这些问题都可以修改$(WXWIDGETS)\include\wx\msw\setup.h这个文件解决,当然了修改了之后必须重新编译一遍wxWidgets才可以.首先找到 #definewxUSE_GLCANVAS0 默认的是没有开启OpenGL的...

weixin_34015336的博客 794

源码编译docker-ce v18.09.2(简单易懂100%成功)

1 概述: 1.1 环境 版本信息如下: a、操作系统: centos 7.6,amd64 b、服务器docker版本: v18.06.0 c、服务器git版本: 1.8.3.1 d、目标编译的docker版本: v18.09.2 2 前置准备 2.1 宿主机安装docker 编译环境是一个容器,因此需要在宿主机安装容器引擎,在后续的步骤中运行出一个容器来编译目标软件docker-ce v18.09.2。 yum install yum-utils -y yum-config-manager --add-

nangonghen的博客 2430

38、Android编写应用-使用布局编辑器Layout Editor构建界面

在布局编辑器中,您可以通过将界面元素拖动到可视化设计编辑器中(而不是手动编写布局 XML),快速构建布局。设计编辑器支持在不同的 Android 设备和版本上预览布局,并且您可以动态调整布局大小,以确保它能够很好地适应不同的屏幕尺寸。 使用ConstraintLayout构建布局时,布局编辑器的功能尤其强大。前者是一个布局管理器,与 Android 2.3(API 级别 9)及更高版本兼容。 本文简要介绍了布局编辑器。如需详细了解布局基础知识,请参阅布局。 布局编辑器简介 当您打开 XML 布局..

w00347190的博客 3209
上一篇: VS2005下CEGUI0.6.1安装与编译
下一篇: 利用CEGUI+Lua实现灵活的游戏UI框架
i53nd
博客等级 码龄18年 14粉丝 21原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值