2011年5月28日

摘要: Ogre是知名的开源3D图形引擎,其效果足以和商业引擎比肩。和Unreal这样的游戏引擎不同,Ogre并没有将一切都编译好,而是需要用户自己进行最后的编译。如果使用Windows平台,用户需要使用VS或者MinGW。网络上看了一下,VS的编译说明比较多一些,而MinGW的则比较少,而且大多时间久远,因此我自己编译了一遍,力图找到最简单、快速的方法将SDK编译起来。因为我自己也是初学,如有任何错漏之处,欢迎指出。下载解压SDK包Ogre的SDK:http://www.ogre3d.org/download/sdk下载好的SDK包解压,譬如路径C:\OgreSDK。下载安装DirectX这一步我没 阅读全文

posted @ 2011-05-28 14:58 liuyanghejerry 阅读(1186) 评论(0) 推荐(0) 编辑


2011年3月23日

摘要: 虽然用C++已经有上一段时间了,但是因为练习的不够多,导致自己在很多概念的理解上都有偏差。这样的例子今天又增加了一个,特此记录,警醒自己。C++的类中的成员有三种不同的访问权限,控制外界对其成员的访问,分别是public、private、protected。一般来说,位于private当中的成员外界无法访问,哪怕是继承自父类的子类,也不可能轻易地访问到父类的private成员。但是今天注意到一个例外。那就是当本类的成员函数所接受的参数为同类对象时,该成员函数内部可以直接访问参数对象的私有成员。比如说:class A{private:int a;public:void tt(A b);};voi 阅读全文

posted @ 2011-03-23 15:26 liuyanghejerry 阅读(1302) 评论(0) 推荐(0) 编辑


2011年3月19日

摘要: 以下的内容来自于http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html,原文为英语,针对平台是Debian,但在Ubuntu之下依然可行。网上各种讲解编译内核的文章大多比较繁琐,但这一篇则较为简单,所以我将其意译为简体中文,加入了一些自己的理解,有兴趣的可以阅读一下。第一步,得到Linux内核源代码包。获得Linux源码的办法很多,如果你现在在windows平台之下,那么你可以访问http://kernel.org/获得内核的稳定版源码包。如果你在Ubuntu或者Debian发行版上,那么你可以用wget来获得源码包:$ cd 阅读全文

posted @ 2011-03-19 15:45 liuyanghejerry 阅读(1146) 评论(0) 推荐(1) 编辑


2010年8月19日

摘要: 上次写的那个虽然勉强能用,但是客户说啦,这个框子呀,和真正的IRC聊天框还有所不同,于是我就重写了一下。这次写的只用一个QList,应该是进一步减少了内存的占用,呵呵。/* A new LineEdit that like IRC chat*/};QIRCLineEdit::QIRCLineEdit()} 阅读全文

posted @ 2010-08-19 21:14 liuyanghejerry 阅读(231) 评论(0) 推荐(0) 编辑


2010年8月16日

摘要: 和coyotte508一起做项目的时候发现Qt自带的Widget不大够用了,于是和他一起做了两个。一个是图片按钮。这是一个基于QAbstractButton的按钮,按钮的实体是图片,coyotte508实现的时候忽略了按钮被按下时的效果,我给他完善了一下。class QImageButtonP : public QAbstractButtonQImageButtonP::QImageButtonP... 阅读全文

posted @ 2010-08-16 14:18 liuyanghejerry 阅读(1851) 评论(0) 推荐(0) 编辑


2010年8月14日

摘要: 一个连SVN都没玩熟的人现在要开始试试Git了……说实在的- -计算机这行当确实发展太快了,连滚带爬也得跟上,呵呵。其实也不是我非要跟上,只是新项目用的是Git,我不用也不行- -||吐糟结束。为了让这随笔还有点技术含量,决定吐一个很让我纳闷的error。Qt Creator debug项目的时候居然冒出了VC++的error框。- -我估计人类是无法解决这个问题了,干脆扔... 阅读全文

posted @ 2010-08-14 20:58 liuyanghejerry 阅读(129) 评论(0) 推荐(0) 编辑


2010年1月22日

摘要: 接触Qt好几天了,发现Qt在中文资料方面还是比较少的,多是在翻译那一本《Programming with Qt4》,想参考多些例程都不大方便。这里写下个人的学习感悟,供后来者参考以及自己复习。1、Qt4的信号槽是一个函数“并发”便捷装置。Qt4的信号槽乍一看很像是C++ Builder当中或者VB当中双击一个控件产生事件的装置。相同点在于这两种都是“触发一个,就... 阅读全文

posted @ 2010-01-22 21:33 liuyanghejerry 阅读(1904) 评论(0) 推荐(1) 编辑


2010年1月3日

摘要: 用了CB好一阵,虽然说CB为开发者已经想得很周到了,但似乎效率上并不怎么高效,从CB6之后,资料也渐渐稀少了。经过朋友的威逼利诱-。-在尝试过了wxWidgets和Qt之后,决定还是混一混Qt^^-。-其实QT Creator的界面还是挺诱人的,只不过Creator打开后内存占用海量…… 阅读全文

posted @ 2010-01-03 22:02 liuyanghejerry 阅读(210) 评论(0) 推荐(0) 编辑


2009年12月21日

摘要: 今天配好了Code:Blocks和wxWi*(名字忘了……),终于开始用开源的东西了,以后说不定可以扔掉Builder了~ 阅读全文

posted @ 2009-12-21 20:19 liuyanghejerry 阅读(130) 评论(0) 推荐(0) 编辑


2009年10月20日

摘要: 新手小议C++中const与static在面向过程代码中的异同const与static都有静态的含义,当声明一个变量在其前加写const或static,它会将值一直保持下去。但const实际实际上声明了一个完全静态的常量,除了在声明时可以给它赋值一次,在之后的任何代码中都不能再对它进行赋值。所以在声明const常量时,必须对其赋值,否则这个常量将没有任何意义。当然,const是左结合的,所以在用到... 阅读全文

posted @ 2009-10-20 12:43 liuyanghejerry 阅读(288) 评论(0) 推荐(0) 编辑


Copyright © 2024 liuyanghejerry
Powered by .NET 8.0 on Kubernetes