OpenEdv-开源电子网

 找回密码
 立即注册
查看: 3020|回复: 2

LittlevGL用codeblocks搭建simulator编译报错

[复制链接]

9

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2018-7-14
在线时间
17 小时
发表于 2020-8-20 00:39:37 | 显示全部楼层 |阅读模式
5金钱
跳转过去,根本没有语法错误。GCC用了原来的,自己也下载过,都没用。codeblocks用的最新版还是不行。
报错信息如下:
||=== Build: Debug in LittlevGL0 (compiler: GNU GCC Compiler) ===|
C:\Users\lizheng\OneDrive\LittlevGL\lv_pc_simulator\lv_examples\lv_apps\benchmark\benchmark_bg.c|226|error: expected primary-expression before '.' token|
C:\Users\lizheng\OneDrive\LittlevGL\lv_pc_simulator\lv_examples\lv_apps\benchmark\benchmark_bg.c|227|error: expected primary-expression before '.' token|
C:\Users\lizheng\OneDrive\LittlevGL\lv_pc_simulator\lv_examples\lv_apps\benchmark\benchmark_bg.c|228|error: expected primary-expression before '.' token|
C:\Users\lizheng\OneDrive\LittlevGL\lv_pc_simulator\lv_examples\lv_apps\benchmark\benchmark_bg.c|230|error: expected primary-expression before '.' token|
C:\Users\lizheng\OneDrive\LittlevGL\lv_pc_simulator\lv_examples\lv_apps\demo\demo.c||In function 'void kb_hide_anim_end(lv_anim_t*)':|
C:\Users\lizheng\OneDrive\LittlevGL\lv_pc_simulator\lv_examples\lv_apps\demo\demo.c|324|error: invalid conversion from 'void*' to 'lv_obj_t*' {aka '_lv_obj_t*'} [-fpermissive]|
c:\users\lizheng\onedrive\littlevgl\lv_pc_simulator\lvgl\src\lv_core\lv_obj.h|286|note:   initializing argument 1 of 'lv_res_t lv_obj_del(lv_obj_t*)'|
C:\Users\lizheng\OneDrive\LittlevGL\lv_pc_simulator\lv_examples\lv_apps\demo\img_bubble_pattern.c|1946|error: expected primary-expression before '.' token|
C:\Users\lizheng\OneDrive\LittlevGL\lv_pc_simulator\lv_examples\lv_apps\demo\img_bubble_pattern.c|1947|error: expected primary-expression before '.' token|
C:\Users\lizheng\OneDrive\LittlevGL\lv_pc_simulator\lv_examples\lv_apps\demo\img_bubble_pattern.c|1948|error: expected primary-expression before '.' token|
C:\Users\lizheng\OneDrive\LittlevGL\lv_pc_simulator\lv_examples\lv_apps\demo\img_bubble_pattern.c|1950|error: expected primary-expression before '.' token|
||=== Build failed: 9 error(s), 0 warning(s) (0 minute(s), 6 second(s)) ===|


SharedScreenshot.jpg


最佳答案

查看完整内容[请看2#楼]

问题解决了,自问自答吧。 换了一台电脑,发现编译工程没有问题。但是自己的电脑上的codeblocks已经删除安装了好几遍,还是老问题。于是我搜索了怎么彻底卸载codeblocks。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 第一种方法是: 删除配置文件, C:%users\“你的用户名”\AppData\Roaming\CodeBlocks 需要手动删除 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 第二种方法更简单,我用的就是这个方法: ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2018-7-14
在线时间
17 小时
 楼主| 发表于 2020-8-20 00:39:38 | 显示全部楼层
问题解决了,自问自答吧。
换了一台电脑,发现编译工程没有问题。但是自己的电脑上的codeblocks已经删除安装了好几遍,还是老问题。于是我搜索了怎么彻底卸载codeblocks。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
第一种方法是:
删除配置文件,

C:\Users\“你的用户名”\AppData\Roaming\CodeBlocks

需要手动删除

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
第二种方法更简单,我用的就是这个方法: 无标题.png



PS: LittlevGL用codeblocks搭建simulator的工程文件已经更新,已经不需要在GCC里繁琐的加入SDL的库和头文件,网上绝大部分教程使用的还是老工程。详细步骤见LittlevGL官网。
回复

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2018-4-10
在线时间
12 小时
发表于 2023-4-19 15:15:15 | 显示全部楼层
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-8 02:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表