本程序基于 GNU/linux 系统环境开发,通过帧缓冲(framebuffer)实现图形输出,需要
你的系统支持并开启 framebuffer,并且,还需要切换至字符控制台模式下运行本程序。
本程序在 Ubuntu 系统下运行正常,依赖 LCUI 图形界面库,计划在 LCUI 的后续版本中,
实现 windows 系统上的图形输出,这样也算是跨平台了。
LCUI 的源码包中已经包含了本程序的源文件以及所需的图片文件,你可以通过查看源码
根目录中的 README 文件,来了解 LCUI 的源代码的编译方法,这里只贴了照片查看器
的 C 代码供参考。
LCUI 主要面向嵌入式(至少目前是),也就是说,该程序和 LCUI
可以移植到 大部分
搭载 linux
系统并支持 帧缓冲 的嵌入式设备上,例如 搭载安卓系统的手机,或者搭载
linux 系统的学习机等等,但图形输出会受到该系统自带的 GUI 影响,要么图形被抹去,
要么显示不全。
效果图:
标签:
代码片段
(1)
1. [代码][C/C++]
代码
跳至
#include <LCUI_Build.h>
#include LC_LCUI_H
#include LC_MISC_H
#include LC_DISPLAY_H
#include LC_GRAPH_H
#include LC_DRAW_H