目录

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