vscode编译阿里云HaaS例程遇到fatal error: fb.h: No suchfile or directory怎么解决?

摘要:基于vscode调试HaaS例程时遇到fatal error: fb.h: No such file or directory错误时,需要在yaml文件中添加一个依赖才可以继续编译。本文介绍一下如何修改。

 硬件:HaaS100

软件:win7 x64,vscode v1.61.2,alios-studio(插件)

1.解决方法

在工程目录下的yaml文件中,找到depends依赖,然后添加fbdev的依赖- fbdev: master,编译就可以成功。

编译成功的终端窗口:

2.关于yaml语法

需要注意的是yaml文件有固定的语法格式,例如冒号之后要跟空格,详情可参考文章:

使用vscode开发阿里云HaaS时修改yaml文件注意事项icon-default.png?t=LA92https://blog.csdn.net/youngwah292/article/details/121247992?spm=1001.2014.3001.5501

3.关于fbdev组件

fbdev组件是alios-things的重要组件。它是图形驱动框架: 是连接用户层和驱动层的枢纽。核心设备驱动模型采用Bus-Device-Driver分离的架构,用C语言结合面向对象的设计理念进行设计和实现。我们设计ili9341液晶屏显示程序的时候,就需要调用这个组件。而fb.h就是这个组件的头文件。它一共有3个头文件,分别是fb.h,fb_define.h和fb_rotate.h。

猜你喜欢

转载自blog.csdn.net/youngwah292/article/details/121318214