08 2011 档案

摘要: boost是C++的一个相当强大的库,其对标准库的扩充堪称精湛到位。一般情况下,使用boost都是在Linux发行版或者Windows之下。在Windows下,如果使用微软的C++编译器,则编译过程没有任何问题,但如果使用MinGW,则会出现一些问题。boost官方所支持的是Cygwin,而不是MinGW。但是有时我们需要MinGW,如果你直接按照boost手册的说法来做,那么编译时会出现找不到sys/wait.h等几个头文件的问题。这几个头文件是POSIX子系统所需要的,但是MinGW当中并没有携带。我试图直接从Linux内核源码包当中拷贝过来,但是拷贝过来的将不只是一两个头文件的问题。因此阅读全文

posted @ 2011-08-13 23:16 liuyanghejerry 阅读(570) | 评论 (0) 编辑 |

摘要: 背景:华硕在很多机型当中,都搭载了一个被称为“ExpressGate”的系统,该系统允许在开机的数秒之内(官方标称是8秒)进入一个迷你操作系统,该系统可以浏览网页、浏览图片等。实际上,该迷你操作系统是名为Splashtop的一个商业Linux操作系统的一个子版本。华硕的这一ExpressGate系统实际上根据不同机型,存在两个版本:SSD、HDD。前者将Splashtop存储于板载芯片当中,而后者则是将Splashtop存储于机器自带硬盘当中。我并没有SSD版本的机器,以下的内容均是基于HDD版本的描述。HHD版本的ExpressGate在机器硬盘的第零个分区上(不是C盘),这一分区为FAT3阅读全文

posted @ 2011-08-08 20:32 liuyanghejerry 阅读(474) | 评论 (0) 编辑 |

摘要: Qt的LGPL发行版始终使用的是动态编译,因此所有的库都是动态链接的。这样做相对较为灵活,但并非十全十美——你将无法生成静态链接的程序。有人说,LGPL的版本不应该静态编译,但我觉得协议当中并没有这么说。对此,谁如果能说服我,欢迎留言。和我前几篇与编译有关的日志类似,我只是陈述一下大的步骤,不过绝大多数人都应该可以凭借这个简述开始编译。下载Qt 4.7.3地址:http://qt.nokia.com/downloads-cn。我选用的版本是官方预先准备的携带Qt Creator的版本,这个版本相对工具齐全,携带了我们需要的MinGW(对,我们要用它来编译)。如果你需要看的是有关VS上的编译,那阅读全文

posted @ 2011-08-02 15:45 liuyanghejerry 阅读(541) | 评论 (0) 编辑 |

posts - 22, comments - 2, trackbacks - 0, articles - 0

Copyright © liuyanghejerry