WhyCan Forum(哇酷论坛)

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132, 微信: whycan_cn (哇酷网/挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2020-01-10 11:11:43

davg1
会员
注册时间: 2020-01-03
累计积分: 2

LittleVGL eclipse 仿真安装教程

感谢晕哥及群里一众大佬日常热心解答! smile

之前一段时间改用vs了,但是vs2019显示汉字是有毛病的,可能很多人也卡在这,不断有人问。偶然发现换eclipse 仿真就是好的。今天就发出来具体步骤,让大家少采坑。
1.安装Eclipse IDE for c++
Eclipse
2.安装MinGW,参考这个帖子:https://www.cnblogs.com/lidabo/p/8990348.html
安装挺慢,可以考虑下打包好的。
MinGW
3.添加环境变量MinGW=D:\MinGW,path中添加%MinGW%\bin
MinGW
MinGW
4.下载SDL2并释放到对应目录i686-w64-mingw32中
5.cmd命令行中输入Gcc -v,看到版本号表示安装成功
gcc
6.解压littlevgl官方下载的eclipse仿真压缩包
在调试目录新建Debug文件夹,并拷贝这两个文件到调试目录
Debug
7.File->Import and choose General->Existing project into Workspace.
这里导入后,需要对工程的properties做一些修改,否则会出现错误
Import
Import
Import
Import
Import
Import
右键编译即可在Debug目录找到pc_simulator.exe
也可点击上面的绿色图标Run。
8.添加目录,将在线生成的字体文件放入自己的目录
9.main里面添加如下语句

    	static lv_style_t style1;
    	lv_style_copy(&style1, &lv_style_pretty);    /*Copy a built-in style to initialize the new style*/
    	style1.body.main_color = LV_COLOR_WHITE;
    	style1.body.grad_color = LV_COLOR_GREEN;
    	style1.text.color = LV_COLOR_RED;
    	style1.text.font = &my_font_CH;   /*Unicode and symbol fonts already assigned by the library*/


    	/*Create a simple object*/
    	lv_obj_t* obj1 = lv_obj_create(lv_scr_act(), NULL);
    	lv_obj_set_style(obj1, &style1);                        /*Apply the created style*/
    	lv_obj_set_pos(obj1, 20, 20);                           /*Set the position*/
    	/*Create a label on the object. The label's style is NULL by default*/
    	lv_obj_t* label = lv_label_create(obj1, NULL); /*第一个参数(scr)是父 */

        lv_label_set_text(label, "测试abcABC");

Import
Import

END

最近编辑记录 davg1 (2020-01-10 11:25:23)

离线

#2 2020-01-10 11:14:01

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,870

Re: LittleVGL eclipse 仿真安装教程

wow! 感谢分享!

离线

页脚