缘由:因为其他通用的移植QT的方法不适用,因此记录一下,具体的原理还不是很清楚,有知晓的网友还望指出,不吝赐教。
此前尝试过下载QT源码,通过添加交叉编译工具链,./congfig生成Makefile,再生成qmake与其他库文件。虽然在congfig skip了很多选项后能make成功但在使用qmake,依然存在问题。使用高通IPQ8072A芯片,且交叉编译工具链不是使用glibc的代码编译出来的,所以在编译过程中报了很多glibc中的基础函数找不到的问题。
1.将mysql-5.1.与qt-everywhere-src-5.12.放入xxx/xxxx/cust/qsdk/dl目录中即自己代码的编译目录)。
2.将qt配置文件放在xxx/xxx/cust/qsdk/package/libs目录下
3.修改xxx/xxx/cust/f 文件,添加链接指向qtlib. src-link libqt ../qsdk/package/libs/libqt
4.修改xx/xxx/config文件添加
#
# Qt5
#
CONFIG_PACKAGE_qt5-concurrent=y
CONFIG_PACKAGE_qt5-core=y
CONFIG_PACKAGE_qt5-network=y
CONFIG_PACKAGE_qt5-serialbus=y
CONFIG_PACKAGE_qt5-serialport=y
CONFIG_PACKAGE_qt5-sql=y
CONFIG_PACKAGE_qt5-test=y
CONFIG_PACKAGE_qt5-widgets=y
CONFIG_PACKAGE_qt5-xml=y
CONFIG_PACKAGE_qt5-xmlpatterns=y
再进行整体编译或单独编译。就能生成可使用的qmake
参考地址与配置文件:
本文发布于:2024-01-31 11:37:29,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170667225228241.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |