其他分享
首页 > 其他分享> > qt5.9.9交叉编译并运行到目标板完整版(无界面版本)

qt5.9.9交叉编译并运行到目标板完整版(无界面版本)

作者:互联网

  下载qt:http://download.qt.io/official_releases/qt/5.9/5.9.9/ 应用参考: https://blog.csdn.net/xiaoqingyi_1014/article/details/80373168   编译可以按照正常的编译,修改qmake.   1.编译QT5.9.9 配置脚本如下,这是无界面版本的,有界面的网上很多   #!/bin/sh   ./configure \ -opensource \ -prefix /home/aplex/qt-everywhere-opensource-src-5.9.9/qtlib \ -confirm-license \ -no-iconv \ -release \ -shared \ -xplatform linux-arm-gnueabihf-g++ \ -optimized-qmake \ -qt-libjpeg \ -sqlite \ -qt-zlib \ -qt-libpng \ -qt-freetype \ -no-opengl \ -no-openssl \ -no-opengl \ -no-cups \ -no-glib \ -no-separate-debug-info \ -make tools \ -no-pch \ -DQT_QLOCALE_USES_FCVT \ -I/home/aplex/sqlite-autoconf-3340000/install/include \ #指定sqlite安装的库 -L/home/aplex/sqlite-autoconf-3340000/install/lib \   因为qt5没有带有-sqlite,所以需要外部单独编译,sqlite-autoconf-3340000下载地址放到了git上面:   https://github.com/ChenChangXiong/sqlite-autoconf-3340000.tar   已经配置好,修改编译器就行,或者可以参考网上怎么编译   复制一份linux-arm-gnueabi-g重命名为linux-arm-gnueabihf-g++文件,修改qmake.conf

 

 

编译完成后,就可以得到库文件

 

 

 

PC端   1. qtcreator配置   Tools --> Options   1.指定交叉编译器 确认后Apley  

 

 

2.指定qt版本 确认后Apley  

 

 

  注意:这个其他版本是使用qt源码交叉编译出来的,我这里是qt5.9.9,编译以后会生成qmake,选这个qmake才能生成对应qt版本的交叉编译环境   3. 选择以上创建的交叉编译器和qt-version, 确认后Apley  

 

 

sqlite3移植: https://blog.csdn.net/jzzy_hony/article/details/80853042   https://blog.csdn.net/jzzy_hony/article/details/80883473 (有详细说明qt参数命令) https://www.cnblogs.com/xiang--liu/p/12996730.html     开发板环境配置   参考: https://blog.csdn.net/wangyuanfei555/article/details/47399771 (环境配置 解决iconv_open failed错误)   设置环境变量,把库文件和差价你拷贝到板子即可运行   文档参考: QT5.6.2文件系统简介(Telnetd).pdf

标签:sqlite,https,qt,no,qmake,编译,qt5.9,完整版
来源: https://www.cnblogs.com/ChenChangXiong/p/14297431.html