自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 boost编译

使用b2 --help可以查看详细帮助信息常用: b2 stage --stagedir= --build-type=[complete, minimal] --build-dir= --with- toolset=msvc-14.0 address-model=64编译iostream 1. 下载zlib2. 进入vs命令行工具输入: set ZLIB_SOURCE=3. 进

2017-09-26 15:29:13 273

原创 windows c++11 string wstring相互转换

使用vs编辑代码而代码中又有中文使用wstring_convert会出现一些问题,比如代码必须以utf8无bom存储,而这个又会导致vs代码编辑产生问题。当然可以直接用windows的相关函数来转换,但近来都很少接触windows api了 也懒得去翻了,还是使用std的转换方式好了,下面的方式在我的项目中是能工作的,其他环境并没有去验证。#include #include #include

2017-09-20 09:22:18 2471 1

原创 mac下选择合适的emacs

之前在windows上和linux上都使用emacs,这两个平台上使用官方的安装包都还好,只是windows上有些东西安装不如linux上方便。开始用mac后,慢慢的习惯了后就基本上不再用windows和linux系统了(之前觉得linux是比较适合程序员的系统,但现在觉得mac系统才是最适合程序员的系统,特别是使用了homebrew后,linux上的一些gnu软件基本都可以拿过来用,这样就再也不

2015-09-12 16:12:07 5609

原创 看过的觉得比较好的一些emacs使用资料

介绍helm的使用 http://tuhdo.github.io/helm-intro.html

2014-12-18 22:00:56 679

原创 fedora20 nvidia显卡驱动安装

因为不想使用vs那个庞大的东西来做自己的C++开发

2014-09-27 23:55:56 3520

原创 MinGw安

1 从下载好

2014-09-05 23:47:26 702

原创 opengl在windows上的开发环境

一使用某本opengl书中的例子的时候发现

2014-08-21 23:04:53 822

原创 boost serialization 32位库与64位库间二进制数据读写

我们都知道32位平台与64位平台间有很多要注意的地方,对于二进制数据来说主要就是基本数据类型的大小 如win32下long, int, 都会4字节的size_t是unsigned int 的别名, 二在winddows上的64位 long, int 仍是4字节的但是size_t却不再是unsigned int类型而是 _int64类型。这样就导致如果之前使用了size_t类型存储的话则数据就不再兼

2012-12-25 22:51:11 2181 2

原创 CEGUI中对于UI元素的操作

在UI系统中,当我们在窗口上点击鼠标,移动鼠标,输入数据的时候,是如何来得到那个对应的 UI对象的呢?    在CEGUI中,system中记录了当前活动的rootwindow modalTarget wndWidthMouse的相关窗口。当我们操作键盘的时候,首先会通过ge

2011-08-20 18:04:01 1101

原创 CEGUI的窗口管理

在CEGUI中创建一些我们要用的对象一般都是通过工厂来创建的--即使用的是工厂模式这个设计模式。工厂模式是这样的:每一种东西都只能用他对应的工厂来创建而不是像一帮的直接通过类型的构造函数来创建对象;如我们想要创建一个button那么我们就通过buttonFactory来创建,如果

2011-08-06 09:37:35 850

原创 CEGUI事件驱动机制2

上一篇有讲到CEGUI对与事件响应的流程并以mousemove为列列举出了大概步骤。此篇主要了解一些其他相关事件的实现.    能注入到CEGUI中的事件主要有:injectChar, injectKeyDown, injectKeyUp, injectMouseButtonDo

2011-07-30 14:30:46 1722

原创 CEGUI中的事件驱动机制1

当注册完事件之后,我们的事件是如何被调用的呢?在EventSet中有一个叫做fireEvent的函数,fireEvent函数首先调用globalEventSet的fireEvent,fireEvent调用一个imp函数,该函数跟据传进来的事件名字在事件map中找出该event对象

2011-07-23 14:04:52 1197

原创 CEGUI中的事件系统

在CEGUI中,要让一个对像能响应事件那么他必须继承EventSet类。EventSet是该对象所被注册的事件集。    与事件相关的类型:    EventSet:Event的一个集合,管理event对象,拥有一个 std::map  的event集合,那么当产生一个事

2011-07-21 13:16:58 1524

DIRECTX9.03D游戏开发编程基础

3d基础开发,最基本的要了解的一些东西,适合初学者

2012-02-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除