用Microwindows(Nano-X)编写“hello world”
生活随笔
收集整理的這篇文章主要介紹了
用Microwindows(Nano-X)编写“hello world”
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原文地址:http://blog.csdn.net/wooin/archive/2008/05/14/2446721.aspx
用Microwindows(Nano-X)編寫“hello world”
| By: | 吳垠 |
| Date: | 2008-05-09 |
| Homepage: | http://blog.csdn.net/wooin |
| Email: | lazy.fox.wu#gmail.com |
| Copyright: | 該文章版權由吳垠和他可愛的老婆小包子所有??稍诜巧虡I目的下任意傳播和復制。對于商業目的下對本文的任何行為需經作者 同意。 |
| Link: | ?http://blog.csdn.net/wooin/archive/2008/05/14/2446721.aspx |
| 1. | Microwindows, 又叫Nano-X,是一個輕巧的GUI系統,由于其是開源免費的,并且支持中文,所以常被用在需要顯示圖形界面的嵌入式設備中。對 Microwindows的介紹我就不說了,Google上可以搜到很多。本文主要是介紹如何從網上下載一個Microwindows,并且編譯,然后用 Microwindos寫出一個自己的"hello world"程序。注意:這里介紹的只是在PC上運行的Microwindows,不是交叉編譯嵌入式環境的。 這里(www.microwindows.org) 是Microwindows的官方網站,已經有很多年沒有更新了,但是Microwindows的應用并沒有因此而減弱。 | ||||||
| 2. | 下面開始今天的工作(我的Linux發 行版是Fedora 5),首先從網站上下載一個Microwindows的源碼包,我們用0.90版的,下載后應該是這樣的一個文件:microwindows- 0.90.tar.gz 用下面的命令解壓,并進入其源碼目錄:
| ||||||
| 3. | 修改幾個文件:
| ||||||
| 4. | 編譯Microwindows: 在microwindows-0.90/src目錄下運行make命令進行編譯:
運行一下bin目錄下的Demo程序看看你是否編譯成功了。mine程序是Microwindows自帶的一個掃雷游戲,跟windows下的一樣。運行 一下試試:
| ||||||
| 5. | 編寫自己的"Hello World"程序,在src目錄下建一個“projects”文件夾 $ mkdir projects $ cd projects 然后在里面編寫我們的程序,下面列出了“hello.c”源程序和“Makefile” | ||||||
| 6. | ************************************************************************** */ () { root_wid, wid; gc; x, y; width, height; event; x ; y ; width ; height ; (() ) { ("); ; } gc (); root_wid (GR_ROOT_WINDOW_ID, x, y, width, height, , GR_COLOR_ROYALBLUE, GR_COLOR_BLACK); wid (root_wid, , 60, 200, 60, 1, GR_COLOR_BLACK, GR_COLOR_WHITE); (root_wid); (wid); (gc, GR_COLOR_RED); (gc, GR_COLOR_GREEN); (root_wid, gc, , 20, , 1, GR_TFBOTTOM); (gc, GR_COLOR_RED); (gc, GR_COLOR_GREEN); (wid, gc, , 20, , 1, GR_TFBOTTOM); (;;) { (event); } (); ; } | ||||||
| 7. | TOP = .. = $(TOP)/config = hello.o = hello default /Makefile.rules (, Y) = $(CCNANOXCLIENTLIBS) = $(NANOXCLIENTLIBS) $(NANOXCLIENTLIBS) $(TOP)/config $(CFLAGS) $(LDFLAGS) $(OBJS) -o $@ $(LD_NANOXCLIENTLIBS) | ||||||
| 8. | 將上面兩個源文件創建在你的projects文件夾中,然后運行make命令編譯它,如果沒有意外的話,在projects文件夾中應該生成一個“hello”可執行文件,執行它,就可以看到下面這個界面了: | ||||||
| 9. | 剩下的工作就是寫你自己的程序了 ^_^ |
總結
以上是生活随笔為你收集整理的用Microwindows(Nano-X)编写“hello world”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 企业所得税和增值税的区别 企业所得税与增
- 下一篇: 消息称佳能将推 RF24-50mm F4