Metrics
0
Watch 13 Star 49 Fork 17

专注GUI框架 / 嵌入式GUI框架C++

Sign up for free
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
在尊重Qt知识产权的前提下,本GUI框架提供了类似Qt的API接口,使用c++,仅需要几百KB的硬件资源,适用于SoC/单片机/MCU。图形库/TV/STB/电视机/机顶盒/linux/framebuffer/GUI framework/GUI library/显示屏/串口屏 spread retract

http://giveda.com

  • C++ 95.3%
  • QMake 3.1%
  • C 1.2%
  • Makefile 0.3%
  • Shell 0.1%
Clone or download
HowTo.md 1.78 KB
Copy Edit Web IDE Raw Blame History
专注GUI框架 authored 2019-07-09 10:21 . v1.0,沉默的蓝色幽灵

简易指导

在linux下编译

#请先安装依赖。本软件依赖libjpeg-dev/libpng-dev/freetype-dev/qmake-qt4等。本软件在ubuntu/qmake-qt4环境下测试通过。移植到fedora/qmake-qt5也不会有什么工作量。
sudo apt-get install libjpeg-dev libpng-dev libfreetype6-dev

#接着进入/path/to/GOSP/code目录,在此目录下能找到configure这个可执行文件。
cd /path/to/GOSP/code

sudo cp lib/Giveda.pc /usr/lib/pkgconfig/ #安装pkg-config包管理文件
export GIVEDA_DIR=/path/to/GOSP/code #设置环境变量

#请确保此刻你的系统中存在qmake-qt4命令,如果你想使用qmake-qt5,请自行修改configure脚本中的qmake-qt4至qmake-qt5
./configure #执行configure,选择目标设备,效果如下
Giveda

make #执行make

编译成功后,开始部署、运行

#以你在编译时选择了Linux Desktop为例,编译成功后,进入example目录,执行runExample.sh
cd example #进入example目录
./runExample.sh #在example目录下执行runExample.sh
使用按键进行操作(常用的按键包括:上下左右方向键(用于移动焦点)、回车用于选中、Esc用于返回和退出)

在doc/images/目录下

在doc/images/目录下

在doc/images/目录下

FAQ

编译过程中常见问题的解决:

如果提示找不到头文件或库文件,请安装依赖。本软件依赖libjpeg/libpng/freetype等。
sudo apt-get install libjpeg-dev libpng-dev libfreetype6-dev

如果提示Project ERROR: Package Giveda not found,就将lib/Giveda.pc复制到/usr/lib/pkgconfig/下。

Comment ( 0 )

You need to Sign in for post a comment

Help Search