主題:QT5.8如何交叉編譯? 共有86240人關(guān)注過本帖 |
---|
![]() shenfumin |
1樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
QT5.8如何交叉編譯? ![]() 發(fā)現(xiàn)英創(chuàng)目前自帶的QT版本是QT5.8,但是不支持QTCharts等庫。想自己交叉編譯QT最新版本的庫。或者能夠交叉編譯QTCharts也行。但是編譯失敗,群里有沒有成功的? [此貼子已經(jīng)被作者于2019-5-9 17:12:05編輯過]
|
單帖管理 | 引用 | 回復(fù) ![]() |
![]() shenfumin |
2樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 首先去Qt官網(wǎng)下載最新的源代碼 http://download.qt.io/archive/qt/5.8/5.8.0/single/qt-everywhere-opensource-src-5.8.0.tar.gz 然后解壓,之后發(fā)現(xiàn)里面是有qtcharts目錄的,說明只要交叉編譯一下qt5.8,后面就可以使用qtcharts啦。 準(zhǔn)備開始編譯 [此貼子已經(jīng)被作者于2019-5-9 17:15:26編輯過]
|
單帖管理 | 引用 | 回復(fù) ![]() |
![]() hzc |
3樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 你好,請(qǐng)問使用的板卡是什么型號(hào)呢?我們有針對(duì)對(duì)應(yīng)板卡的QTCharts的安裝包,方便的話請(qǐng)留一個(gè)郵箱,我們會(huì)把安裝包發(fā)給你。 |
單帖管理 | 引用 | 回復(fù) ![]() |
![]() shenfumin |
4樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 第一次嘗試:主要是是嘗試啊,不一定對(duì) #source /opt/fsl-imx-x11/4.1.15-2.0.1/environment-setup-cortexa9hf-neon-emtronix-linux-gnueabi 然后需要配置一下 主要是參考網(wǎng)上別人的: 如http://bbs.eeworld.com.cn/thread-433131-1-1.html https://blog.csdn.net/xiaoqingyi_1014/article/details/80373168 根據(jù)上面的我就編寫了自己的配置,可以寫到要給文件中方便調(diào)試,更改,我就暫時(shí)把他命名為autoconfig.sh ,內(nèi)容如下 ./configure \ 其中 -device-option 指向你的編譯器路徑 -device 因?yàn)槲矣胑sm6800的板子,我查了一下英創(chuàng)的資料芯片類型為im6。然后我去 qt-everywhere-opensource-src-5.8.0/qtbase/mkspecs/devices中看到linux-imx6-g++最像,不管啦先用起來。 [此貼子已經(jīng)被作者于2019-5-9 17:53:35編輯過]
|
單帖管理 | 引用 | 回復(fù) ![]() |
![]() shenfumin |
5樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 好像英創(chuàng)網(wǎng)頁問題,只能貼部分log:如下 + cd /home/newrt/work/qt-everywhere-opensource-src-5.8.0/qtbase/config.tests/common/verifyspec && /home/newrt/work/qt-everywhere-opensource-src-5.8.0/qtbase/bin/qmake -qtconf /home/newrt/work/qt-everywhere-opensource-src-5.8.0/qtbase/bin/qt.conf "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared use_gold_linker console" "QMAKE_CFLAGS += --sysroot=/opt/fsl-imx-x11/4.1.15-2.0.1/sysroots" "QMAKE_CXXFLAGS += --sysroot=/opt/fsl-imx-x11/4.1.15-2.0.1/sysroots" "QMAKE_LFLAGS += --sysroot=/opt/fsl-imx-x11/4.1.15-2.0.1/sysroots" /home/newrt/work/qt-everywhere-opensource-src-5.8.0/qtbase/config.tests/common/verifyspec [此貼子已經(jīng)被作者于2019-5-9 17:53:16編輯過]
|
單帖管理 | 引用 | 回復(fù) ![]() |
![]() shenfumin |
6樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 從log來看貌似編譯器都沒有找對(duì)啊,用的怎么是linux-g++啊??看來配置不對(duì)啊?關(guān)鍵是怎么配置呢? |
單帖管理 | 引用 | 回復(fù) ![]() |
![]() hzc |
7樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 你好,關(guān)于移植qt的配置比較復(fù)雜,不同的版本和主機(jī)都可能出現(xiàn)各種錯(cuò)誤,所以我們也沒有辦法提供詳細(xì)的資料,如果需要QChart功能的話,請(qǐng)告訴我們使用的板卡型號(hào)并且留下一個(gè)郵箱,我們會(huì)把相應(yīng)的安裝包發(fā)過來。 |
單帖管理 | 引用 | 回復(fù) ![]() |
![]() shenfumin |
8樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 謝謝,用的是你們的ESM6802,請(qǐng)發(fā)我郵箱shenfumin@163.com 當(dāng)然你有百度云盤也可以 |
單帖管理 | 引用 | 回復(fù) ![]() |
![]() shenfumin |
9樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 謝謝,用的是你們的ESM6800,請(qǐng)發(fā)我郵箱shenfumin@163.com 當(dāng)然你有百度云盤也可以 [此貼子已經(jīng)被作者于2019-5-9 22:19:40編輯過]
|
單帖管理 | 引用 | 回復(fù) ![]() |
![]() hzc |
10樓 信息 | 搜索 | 郵箱 |
![]() ![]() ![]() ![]() |
![]() 你好,已經(jīng)發(fā)送,請(qǐng)查收。 |
單帖管理 | 引用 | 回復(fù) ![]() |