摘要:
笔者这段时间正好在研究QT方面的界面设计,所以必不可少的接触到了Qt Designer这个快速开发工具。苦于刚入门时的徘徊,现在也算是略有所懂,所以把Qt Designer开发的流程做一个简要的整理。本文仅针对Qt4&Linux平台,其它平台方法类似。打开Qt Designer,创建你想要的图形界面。保存文件,会得到一个后缀名为.ui的文件,这个就是Qt Designer可识别的界面文件。比如"world.ui"。创建你所需要的"main.cpp"文件,并在主程序中包含"ui_world.h"文件(现在还没有,是一个通过qma 阅读全文
摘要:
Mini2440移植Ncurses库(一)作者前一段时间一直在研究Linux下的Ncurses编程(如果你还不知道什么是ncurses那 你应该知道Curses,如果这个你还不知道的话,自行google之),也算是小有心得了。但 是很不幸,我的程序要放到嵌入式平台上面运行,更不幸的是我们采用的Friendly ARM Mini2440平台的交叉编译器是不包含这个库的。所以将标准的Ncurses库移植过去也就很 有必要了。先介绍移植的环境,这个可以在嵌入式开发中非常重要的一点。在移植2.4内核到 Mini2440开发板上不成功之后我是深有体会。环境一:Linux宿主主机用的是 阅读全文
摘要:
Mini2440移植Ncurses库(二)我们接下来会讲述如何使我们的程序在Mini2440开发板上正常运行(不正算常运行也算,哈哈)。注意:这里隐藏了一个问题 可能你的连接器(LD)仍然无法找到找到libncurses等库,这是因为我们的安装目录 并没有把lib库安装到LD可以找到的地方。我的解决方法是把ncurses相关的库添加到 /usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/usr/lib/当中,我想这个应该 是LD默认的搜索路径了。使用arm-linux-gcc编译你的程序,编译成功之后就生成了arm平台要执行的代码。 然后在开 阅读全文
摘要:
由于最近有很多麻烦的事困扰着我,一直没有把一些心得体会或者是学到的技巧写出来,这是一个很大的遗憾。今天心情尚好,索性就写一下了。因为前面学习了一点HTML(如果你非常理解成那个邪恶的全称我也没有办法)的基本知识,顺便也用这篇文章练手了。哈哈!是的,你没有看错,这篇文章的题目有一点点小的幽默在里面,如果你知道Yasnippet全称的话。哈哈。geek就应该有geek的幽默风格。:-)之前有一些时间让我去研究一些有意思的东西,这当然是最好的事情了。所以就把研究的一个小的成果和心得写在这些,供大家学习借鉴,恰笑于大方之家了。当然,如果你还不知道Yasnippet是什么的话,那你可能要先去做一些功课了 阅读全文
摘要:
#include <stdio.h>int main (void){ printf ("start life of programming..."); return (0);} 阅读全文