參考資訊:
https://github.com/piyushpandey013/ucGUI
https://github.com/yongzhena/ucgui-linux
main.c
#include "GUI.h" int main(int argc, char *argv[]) { int cc = 0; GUI_RECT rt = { 0 }; GUI_Init(); GUI_SetColor(GUI_RED); rt.x0 = 100; rt.y0 = 100; rt.x1 = 150; rt.y1 = 150; GUI_DrawRectEx(&rt); GUI_SetColor(GUI_GREEN); for (cc = 0; cc < 10; cc++) { int t = cc * 10; GUI_FillRect(t, t, t + 10, t + 10); } GUI_Delay(3000); return 0; }
編譯、執行
$ gcc main.c -o main libucgui.a -IGUI_X -IGUI/Core -IGUI/Widget -IGUI/WM -lSDL $ ./main