buildroot下配置QT库及自带示例源码的编译运行
目录
buildroot下配置QT库及自带示例源码的编译运行
- 在对应的config文件中增加依赖项如下:
BR2_INSTALL_LIBSTDCPP=y
BR2_USE_WCHAR=y
BR2_TOOLCHAIN_HAS_THREADS_NPTL=y
BR2_TOOLCHAIN_GCC_AT_LEAST_4_8=y - make menuconfig配置项
- ->Target packages
- ->Graphic libraries and applications
- ->Qt5
- ->选上常用选项:gui module、widgets module、GIF support、JEPG support、PNG support等
- 生成的文件系统即带有QT库
- 文件系统所在路径:
- buildroot/output/images/rootfs.jffs2
- 使用qt中自带的example
- 在上述编译完毕后,如下路径中存放着示例源码:
- buildroot/output/build/qt5base-5.12.7/examples
- 其生成Makefile的工具路径为:
- buildroot/output/build/qt5base-5.12.7/bin/qmake
- 以“analogclock”为例:
- 生成Makefile:buildroot/output/build/qt5base-5.12.7/bin/qmake uildroot/output/build/qt5base-5.12.7/examples/widgets/widgets/analogclock/analogclock.pro
- 生成Makefile后在对应目录下直接“make”即可生成可执行文件
- push到目标板运行(需要指定运行的平台):analogclock –platform linuxfb