CEGUI 0.7.7 VS2010+SP3 编译过程
1 在官方网站http://www.cegui.org.uk/
下载最新的CEGUI 源代码 版本是0.7.7
2 下载编译需要用到的依赖文件包 将解压后的文件夹 Dependencies 和CEGUI放在同一个目录下如图

3 参考 CSDN博客上的 文章
http://blog.csdn.net/kun1234567/article/details/2259450
4 编译过程
进入CEGUI-0.7.7\projects\premake 目录
运行 build_vs2008.bat 生成 VS2008 适用的 工程文件 直接用 VS2010打开 会提示升级升级后得到的解决方案如下

首先编译 CEGUIBase 这个工程
它需要依赖于Dependencies 中的头文件和静态库 。所以在 选择右键--->属性---VC++目录--> 包含目录 中添加
../../../../Dependencies/include
右键--->属性---VC++目录--> 库目录
../../../../Dependencies/lib/dynamic;
接下来同样的方法编译其他的工程。比如 CEGUIDirect3D9Renderer
这个工程的编译需要添加 DirectX 的环境。如果没有安装DirectxSDK的先安装SDK。编译完成这两个工程之后 生成 的动态库在CEGUI-0.7.7\bin目录下
CEGUIBase_d.dll
CEGUIDirect3D9Renderer_d.dll
静态库在CEGUI-0.7.7\lib目录下
CEGUIBase_d.lib
CEGUIDirect3D9Renderer_d.lib
此时可以编译小例子看看效果。
执行
CEGUI-0.7.7\projects\premake 目录下的build_samples_vs2008.bat
同样生成VS2008的解决方案。转换成VS2010的之后。如下所示。

首先需要编译
CEGUISampleHelper工程
同样将 Dependencies 的头文件和库文件包含到工程路径中。方法和上面同样就不赘述了。
编译完成 生成
CEGUISampleHelper_d.dll
和
CEGUISampleHelper_d.lib
接下来可以编译例子程序。这里我编译的是 Sample_Demo6
编译成功在 bin 目录下。
运行 提示缺少文件。因为我们没有将生成的dll添加到系统目录
再度运行。弹出一个框框

选择 d3d9 来渲染
程序莫名其妙的挂掉了。很是费解。
跟进去调试。发现是因为一个模块丢失。看名字是因为 CEGUIExpatParser.dll没有找到。看来还是不要偷懒了。全部编译之后再去编译例子程序。免得各种诡异的错误。
编译
这是那个HELLO WORLD例子。

Witch 2010_09_04
http://blog.csdn.NET/Witch_Soya
http://blog.csdn.net/witch_soya/article/details/7943134
CEGUI 0.7.7 VS2010+SP3 编译过程的更多相关文章
- Win7+VS2010环境下CEGUI 0.8.4编译过程详解
转载▼ 1. 在http://cegui.org.uk/download 下载CEGUI源码包 cegui-0.8.4 以及CEGUI依赖库(Windows / Apple OS X only) ...
- cegui 编译过程详解(cegui-0.8.2)
cegui配置整了好长时间了,在一位大牛帮助下终于搞定了,网上的教程大多是老版本的,cegui-0.8.2版的配置寥寥无几,现在总结一下,献给正在纠结的小白们. 准备工作 第一步,先下载cegui-0 ...
- VS2010 win7 QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序
下载源代码,注意一定是源码压缩包如qt-everywhere-opensource-src-4.8.0.zip, 不是Qt发布的已编译的不同版本的标准库如qt-win-opensource-4.8.0 ...
- 亲测VS2010纯静态编译QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序(图文并茂,非常详细)
下载源代码,注意一定是源码压缩包如qt-everywhere-opensource-src-4.8.0.zip,不是Qt发布的已编译的不同版本的标准库如qt-win-opensource-4.8.0- ...
- 英蓓特Mars board的android4.0.3源码编译过程
英蓓特Mars board的android4.0.3源码编译过程 作者:StephenZhu(大桥++) 2013年8月22日 若要转载,请注明出处 一.编译环境搭建及要点: 1. 虚拟机软件virt ...
- 在vs2010中编译log4cxx-0.10.0详细方法
本文一共包含了17个步骤,按照下面的步骤就可以完成vs2010中编译log4cxx的工作了. 1. 下载 log4cxx 以及 apr 和 apr-util 源码: a) http://www.apa ...
- 在vs2010中编译log4cxx-0.10.0详细方法(从下载、编译、解决错误详细介绍)
在vs2010中编译log4cxx-0.10.0详细方法(从下载.编译.解决错误详细介绍) http://blog.sina.com.cn/s/blog_a459dcf501013tbn.html
- Android 8.0编译过程
Android编译系统中的Android.bp.Blueprint与Soonghttp://note.qidong.name/2017/08/android-blueprint/ 工具链关系 Andr ...
- Ubuntu20.04linux内核(5.4.0版本)编译准备与实现过程-编译过程(2)
前面因为博客园维修,所以内核编译过程一直没有发出来,现在把整个内核过程分享出来.本随笔给出内核的编译实现过程,在编译前需要参照我前面一篇随笔: Ubuntu20.04linux内核(5.4.0版本)编 ...
随机推荐
- spring sts4 如何添加tomcat 服务
spring sts4 ide中已经没有集成tomcat运行服务器了,需要到点击Help-->Eclipse Marketplace中安装 Eclipse JST Server Adapters ...
- 读取Jar包外面的配置文件
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/shenxiandashu/article/details/79193705 比较常用的方法是将pro ...
- WPF 设置了阴影效果后,Y轴位置会有变化的问题
原文:WPF 设置了阴影效果后,Y轴位置会有变化的问题 背景 最近遇到一个动画执行时,文本位置变化的问题.如下图: 如果你仔细看的话,当星星变小时,文本往下降了几个像素. 貌似有点莫名其妙,因为控件之 ...
- 《Facebook效应》
前两年风靡了一阵子的电影<社交网络>毕竟是电影,一种艺术的方式的表达.虽然无法完全的印证<Facebook 效应>一书中记载的正确性,但其细节足以给人启示. 电影中,主人公炫酷 ...
- 数据批量插入MSSQL
MSSQL数据批量插入优化详细 序言 现在有一个需求是将10w条数据插入到MSSQL数据库中,表结构如下,你会怎么做,你感觉插入10W条数据插入到MSSQL如下的表中需要多久呢? 或者你的批量数据 ...
- Web 程序的建立
1 导读 web 基础研发体系指的是, web 研发中一线工程师所直接操作的技术.工具,以及所属组织架构的总和.在过去提升企业研发效能的讨论中,围绕的主题基本都是——”通过云计算.云存储等方式将底层核 ...
- Data analysis system
A data analysis system, particularly, a system capable of efficiently analyzing big data is provided ...
- WPF依赖属性(续)(3)依赖属性存储
原文:WPF依赖属性(续)(3)依赖属性存储 在之前的两篇,很多朋友参与了讨论,也说明各位对WPF/SL计数的热情,对DP系统各抒已见,当然也出现了一些分歧. 以下简称DP为依赖属性 ...
- 数值范围选择控件RangeSlider
原文:数值范围选择控件RangeSlider RangeSlider控件用于在一个指定上下限的范围中选择一个数值范围,因此该控件的Maximum和Minimum属性用于指定上下限:而Selection ...
- 微信公众平台消息接口开发(2)你的服务器没有正确响应Token验证的解决方法
你的服务器没有正确响应Token验证,请阅读消息接口使用指南 微信 微信公众平台开发模式 平台 消息 接口 启用 URL Token作者:http://txw1958.cnblogs.com/ 本系统 ...