将littlevgl_linux_qtcreator这个源码放到QT中 而且我的SDL2也下载了但是我添加了这些相对于的文件还是一样的报错
离线
这是一个链接错误,应该是缺 libSDL2.a 库文件
我里面是有SDL2这个文件夹的 在usr/include/下 路劲也加了
离线
现在我安装了SDL2 但是还是还是报错 这个libSDL2-2.0.so.0的库也有
离线
先用命令行编译吧,QtCreator 把简单问题弄复杂了,导致难以驾驭.
你说的我不是很明白 晕哥 稍微详细点点哦哦
离线
离线
晕哥 现在想用他的库先来显示一张图片在800*600屏幕上 总感觉看他的例子的 有点模糊 你那边有例子吗
离线
无情一刀 说:晕哥 现在想用他的库先来显示一张图片在800*600屏幕上 总感觉看他的例子的 有点模糊 你那边有例子吗
是要在v3s上显示吗?
是的就在V3S上显示
离线
晕哥 说:无情一刀 说:晕哥 现在想用他的库先来显示一张图片在800*600屏幕上 总感觉看他的例子的 有点模糊 你那边有例子吗
是要在v3s上显示吗?
是的就在V3S上显示
只是显示图片到 framebuffer 上面用这个程序 https://github.com/bcarmo-caio/fbv
如果不合适可以在 fbv 上面继续修改.
可以在 buildroot 里面勾选,然后编译就可以了。
离线
无情一刀 说:晕哥 说:是要在v3s上显示吗?
是的就在V3S上显示
只是显示图片到 framebuffer 上面用这个程序 https://github.com/bcarmo-caio/fbv
如果不合适可以在 fbv 上面继续修改.
可以在 buildroot 里面勾选,然后编译就可以了。
如果是单独的是操作framebuffer 这个没有问题 现在是用的littlevgl 库区操作 不知道怎么去调用函数
离线
晕哥 说:无情一刀 说:是的就在V3S上显示
只是显示图片到 framebuffer 上面用这个程序 https://github.com/bcarmo-caio/fbv
如果不合适可以在 fbv 上面继续修改.
可以在 buildroot 里面勾选,然后编译就可以了。
如果是单独的是操作framebuffer 这个没有问题 现在是用的littlevgl 库区操作 不知道怎么去调用函数
如果上了littlevgl, 应该调用他的接口画图了:
https://blog.littlevgl.com/2018-10-05/png_converter
对了,顺便把这个帖子总结一下,方便有需要的朋友: https://whycan.cn/t_1862.html
离线
哎哎 现在编译都有问题
./libSDL2.so: file not recognized: File format not recognized
出现这样的错误 我的安装包是这样的 SDL2-2.0.5.tar.gz
离线
我在文件中都加头文件 但是还是报错
这个是makefile文件
离线
离线
我在文件中都加头文件 但是还是报错
https://whycan.cn/files/members/1116/33_20181205-0316.png
这个是makefile文件
https://whycan.cn/files/members/1116/44.png
V3s linux 跑不要用SDL, 得用 framebuffer:
https://github.com/littlevgl/lv_drivers/blob/master/display/fbdev.c
https://github.com/littlevgl/lv_drivers/blob/master/display/fbdev.h
SDL是 Windows/Ubuntu 模拟器上面用的画布而已,
嵌入式Linux已经存在画布 ---- framebuffer 了, 你无需再用 SDL模拟器了。
离线
无情一刀 说:哎哎 现在编译都有问题
./libSDL2.so: file not recognized: File format not recognized
出现这样的错误 我的安装包是这样的 SDL2-2.0.5.tar.gzso 文件是动态链接库,不能直接执行.
主要是我看到littlevgl里面有定义了这个SDL.h 这个SDL.h主要是用来模拟用到的头文件 也就是说我在V3S上根本不要去模拟 所以这个SDL.h的头文件我也可以去掉,将用到的SDL里面可以去掉,
下面那些没有定义的 我是都加了头文件的还是报错
离线
晕哥 说:无情一刀 说:哎哎 现在编译都有问题
./libSDL2.so: file not recognized: File format not recognized
出现这样的错误 我的安装包是这样的 SDL2-2.0.5.tar.gzso 文件是动态链接库,不能直接执行.
主要是我看到littlevgl里面有定义了这个SDL.h 这个SDL.h主要是用来模拟用到的头文件 也就是说我在V3S上根本不要去模拟 所以这个SDL.h的头文件我也可以去掉,将用到的SDL里面可以去掉,
下面那些没有定义的 我是都加了头文件的还是报错
编译问题慢慢弄了.
离线