瑞芯微Rockchip开发者社区
直播中

刘丹

7年用户 1435经验值
私信 关注
[问答]

有什么办法可以将Qt5.13移植到RK3399开发板上吗

有什么办法可以将Qt5.13移植到RK3399开发板上吗?

回帖(1)

寇亦青

2022-3-7 11:40:36
最近需要移植Qt5.13到RK3399,RK3399使用的操作系统为Ubuntu16.04(利用Firefly提供的GPT烧写),将RK3399连接网线,安装了开发需要的基础库,然后在Qt官网下载5.13的Everywhere版本
将Qt5.13所在目录的属性改为可读可写,然后在脚本里面配置configure,configure步骤一般没有问题,我遇到了link错误:multiple definition:QBasicMutex::lockInternal(), 经过确认,应该是qmake在对#include 进行预编译时遇到错误, 按照国外网友的方式,在configure下面增加了-no-optimized-qmake选项,同时,可能因为qmake的bug,导致qmutex.cpp和qmutex_linux.cpp曝出上述link错误,可以在thread.pro中,将SOURCE+ = qmutex_linux.cpp屏蔽掉。 如果遇到其他的link错误,以类似方法处理。 最终就没有错误了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分