CEGUI程序出问题.

tx183584 2011-09-13 11:40:27
本人刚用,不是特别懂.配置好CEGUI就花了两天,头都大了,现在按照教程上写了一段代码,出现问题

#include "windows.h"
#include "CEGUI.h"
#include <CEGUISingleton.h>
#include <Ogre.h>
#include <OIS/OIS.h>
#pragma comment(lib,"CEGUIBase_d.lib")


INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR strCmdLine, INT )
{
using namespace CEGUI;
WindowManager& wmgr = WindowManager::getSingleton();
Window* myRoot = wmgr.createWindow("DefaultWindow","root");
System::getSingleton().setGUISheet( myRoot );
FrameWindow* fWnd = (FrameWindow*)wmgr.createWindow("TaharezLook/FrameWindow","testWindow" );
myRoot->addChildWindow( fWnd );
// 定位在其父窗口左上角开始的1/4位置
fWnd->setPosition(UVector2( UDim( 0.25f, 0 ), UDim( 0.25f, 0 ) ) );
// 设置其大小为其父窗口的一半
fWnd->setSize( UVector2( UDim(0.5f,0), UDim( 0.5f, 0 )));
// 定位在其父窗口左上角开始的1/4位置
fWnd->setPosition(UVector2( UDim( 0.25f, 0 ), UDim( 0.25f, 0 ) ) );
// 设置其大小为其父窗口的一半
fWnd->setSize( UVector2( UDim( 0.5f, 0 ), UDim( 0.5f, 0 ) ) );
//最后,我们为这个框架窗口的标题栏设置一个标题:
fWnd->setText( "Hello World!" );
fWnd->setText( "Hello World!" );
}

debug下出现如下的错误
...全文
153 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
天地蜉蝣 2011-09-16
  • 打赏
  • 举报
回复
看看你下的cegui的版本的文档啊,不同版本的初始化可能不同的。
0.75的文档:http://www.cegui.org.uk/docs/current/
看一下:Beginners Tutorials
tx183584 2011-09-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 whbzealot 的回复:]

WindowManager& wmgr = WindowManager::getSingleton();
要先Init 否则Singleton都是null
[/Quote]
Init语句要怎么写..CEGUI的资料实在太少了.哎
  • 打赏
  • 举报
回复
WindowManager& wmgr = WindowManager::getSingleton();
要先Init 否则Singleton都是null
随着通信电子技术的迅速发展,信息技术给家居行业产生了深远的影响,家居环境的智能化监控已经成为智能家居的一个重要的发展方向。人们逐渐对自己的生活提一种更高的要求,他们需要一种智能化、可交互,并且融合现代创新科技的产品来改善他们的生活环境,使他们生活更加安全、舒适、便捷、智能。本文根据智能家居的发展背景和研究现状,并且从实用性和可行性角度发,研究设计了一种基于STM32单片机的智能家居系统。该系统由一个多功能综合的技术系统组成,各个多功能子系统间具有协同配合能力。基于STM32单片机实现的功能子系统包括:智能温度检测,智能湿度检测,智能烟雾/火灾检测智能检测,无线传输,人机交互机构,风扇调节,报警模块。 整个系统分为前端51单片机采集板和后端STM32单片机接收板。 采集板使用DHT11温湿度传感器、MQ烟雾传感器完成室内家居环境的采集。然后通过nRFL24L01将采集到的数据发送给后端。接收板使用LCD1602完成数据显示、使用蜂鸣器模块报警,使用风扇驱动模块调节室内家居环境。本文完成了智能家居控制系统前端、后端软硬件的设计,使用Altium designer绘制了电路原理图,使用Keil C完成了51单片机和STM32单片机的编程与调试。 最后,对本文设计的基于STM32的智能家居控制系统进行部署调试。试验结果表明,该系统可成功应用在智能家居环境检测调节和火灾安全防护的领域,可提高家居生活智能化水平。

8,324

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧