- 博客(16)
- 收藏
- 关注
原创 打开sdl模拟器时,XDG_RUNTIME_DIR not set in the environment
原来是因为之前把wsl的版本调成了1,只需要把wsl版本调回2就可以了。
2025-04-09 18:42:31
405
原创 当vscode找不到<stdarg.h>
当提醒识别不到<stdarg.h>,让去c/c++配置文件的intelliSense什么的。可以终端输入find /usr -name stdarg.h。
2025-03-29 23:12:49
152
原创 vscode识别不了sigset_t,
当识别不了时,需要打开c/c++配置文件,使用ctrl+shift+p。将“cStandard”:后面的"c17"改为“gnu99”就可以识别了。进入配置文件(JSON)
2025-03-28 23:09:08
145
原创 lvgl简易注册登录界面
NULL &&strlen(password) > 0 && strcmp(mima, password) == 0&&strcmp(zhuid, id) == 0) // 返回0表示内容相同。printf("确认密码是:%s\n",lv_textarea_get_text(pw_ta));// printf("缓存区密码是%s\n",password);// printf("主界面输入id是%s\n",zhuid);// printf("主界面输入密码是%s\n",mima);
2025-03-14 21:57:37
585
原创 LVGL图片浏览器SDL2模拟器
/点击按钮实现上下图片切换,需要两个按钮,获取按钮状态之后,进行链表的变换,展示图片。//实现图片的放大和缩小,需要两个按钮,获取按钮状态,根据缩放接口,缩放。//实现图片的左旋和右旋,需要两个按钮,获取按钮状态,根据旋转接口,旋转。printf("正在加载图片资源……
2025-03-12 23:27:25
652
原创 LGVL库基础空控件显示九宫格main.c里的main函数
/ 替代单独设置宽高。// 创建对象指针数组。#define 简单 0。#define 优化 1。// 创建对象并设置属性。
2025-03-11 23:08:08
374
原创 数据结构-顺序表实现
void SEQUENCE_LIST_UnInit(sq_list_p *sq){ //由内到外释放,如果先释放外面的空间,就找不到里面的空间了(危险操作:没有访问权限)return ((sq -> last) == (sq -> capacity -1));if(SEQUENCE_LIST_IsEmpty(sq)){ //如果顺序表是空的,返回,没东西可以删。//加括号防止优先级问题。printf("----------顺序表里的数据----------\n");
2025-03-07 23:30:27
290
原创 开发板上的图片浏览器(简单版)
if(bmp_fd <0){perror("打开图片失败");printf("按下x =%d,y=%d\n",tx,ty);printf("松开x =%d,y=%d\n",tx,ty);
2025-03-05 20:59:31
628
原创 Linux系统拷贝目录文件代码实现练习
fprintf(stderr, "用法: %s 源目录 目标目录\n", argv[0]);if (S_ISDIR(st.st_mode)) { // 处理子目录。perror("创建子目录失败");perror("获取文件信息失败");perror("写入文件失败");perror("创建目标目录失败");perror("创建目标文件失败");} else { // 处理普通文件。perror("打开源文件失败");perror("打开目录失败");perror("源目录无效");// 跳过特殊目录项。
2025-03-04 23:19:29
367
原创 3.3小练习和知识
/即时输出每行内容。else{printf("打开文件成功\n");//利用标准IO接口实现一个自己的cat命令。//ASCII码表判断。
2025-03-03 23:27:23
175
原创 结合双链表映射图片
printf("%s 大小 %d 宽度 %d 高度 %d 色深 %d\n", bmp_path, head.size, widht, height, bbp);// bmp数据大小,必须是4的整数倍。// bmp图像数据偏移量。printf("打开图片失败\n");// bmp位图信息头结构体 -》占用40个字节。// 把rgb的数据转换为argb数据。// bmp文件头结构体-》占用14个字节。// 2.读取14个字节头数据。// 1.打开图片文件。
2025-03-03 23:16:11
391
原创 把bmp图片正着打印到帧缓存区(会变颜色版)
printf("bmp图片的高度是%d,宽度是%d\n", picture_head.height, picture_head.width);printf("bmp图片的色深%hd\n", picture_head.bit_count);printf("打开设备成功%d\n", lcd_fd);printf("bmp文件大小%d\n", head.size);printf("打开设备失败\n");printf("打开图片失败\n");printf("成功打开图片\n");printf("映射失败\n");
2025-03-02 20:19:34
403
原创 通过内存映射将图片打印到帧缓存区
printf("bmp文件大小是:%d, 高度是%d , 宽度是%d , 色深是%hd\n",head.size, info.height, info.width,info.bit_count);//BMP图片中的RGB数据是上下颠倒的,因此文件数据中的最后一行是图像的最上面第一行。// bmp数据大小,必须是4的整数倍。printf("打开设备成功,文件标识符是%d\n",lcd_fd);// bmp图像数据偏移量。printf("打开图片失败\n");printf("成功打开图片\n");
2025-03-02 20:16:00
428
原创 好好学习!
我的人生已经浪费了,我前面的人生都是没有任何意义,我非常痛苦,但我的人生又开始了。直到我庞大的未来,将我庞大的过去粉碎为止。今天要正式开始在技术社区出没。
2025-03-02 13:44:37
102
空空如也
arm开发板mplayer没声音
2025-04-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人