介绍
x86的QT程序想要编译后直接在arm上运行,需要进行交叉编译并移植环境,可以参考下面的文章链接。
https://blog.youkuaiyun.com/jzzy_hony/article/details/80883473
错误解决
当报错
ERROR: Feature 'system-sqlite' was enabled, but the pre-condition 'feature.sqlite && libs.sqlite3' failed
是因为在 qt-everywhere-opensource-src-5.9.9/qtbase/mkspecs/linux-aarch64-gnu-g++/qmake.conf下面添加了sqlite3的目录
/opt/sqlite3/include
/opt/sqlite3/lib
但是sqlite3的安装目录不在这里。
需要你把sqlite3的安装目录install移动到/opt/sqlite3、下面。从而编译通过。