<strike id="kiyse"></strike>
  • <tr id="kiyse"></tr>
  • <strike id="kiyse"></strike><samp id="kiyse"><tbody id="kiyse"></tbody></samp>
    <strike id="kiyse"><s id="kiyse"></s></strike>
    <tr id="kiyse"></tr>
    <noframes id="kiyse"><code id="kiyse"></code></noframes>
    <th id="kiyse"></th>
    <samp id="kiyse"></samp>
  • <th id="kiyse"><s id="kiyse"></s></th>

  • 主題:QT5.8如何交叉編譯?

      共有86240人關(guān)注過本帖    
    帥哥喲,離線,有人找我嗎?
    shenfumin
    1樓 信息 | 搜索 | 郵箱


    加好友 發(fā)短信
    QT5.8如何交叉編譯?  發(fā)帖心情 Post By:2019-5-9 17:10:00   [只看該作者]

    發(fā)現(xiàn)英創(chuàng)目前自帶的QT版本是QT5.8,但是不支持QTCharts等庫。想自己交叉編譯QT最新版本的庫。或者能夠交叉編譯QTCharts也行。但是編譯失敗,群里有沒有成功的?

    [此貼子已經(jīng)被作者于2019-5-9 17:12:05編輯過]

      單帖管理 | 引用 | 回復(fù) 回到頂部
    帥哥喲,離線,有人找我嗎?
    shenfumin
    2樓 信息 | 搜索 | 郵箱


    加好友 發(fā)短信
      發(fā)帖心情 Post By:2019-5-9 17:13:00   [只看該作者]

    首先去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樓 信息 | 搜索 | 郵箱


    加好友 發(fā)短信 員工
      發(fā)帖心情 Post By:2019-5-9 17:20:00   [只看該作者]

    你好,請(qǐng)問使用的板卡是什么型號(hào)呢?我們有針對(duì)對(duì)應(yīng)板卡的QTCharts的安裝包,方便的話請(qǐng)留一個(gè)郵箱,我們會(huì)把安裝包發(fā)給你。


      單帖管理 | 引用 | 回復(fù) 回到頂部
    帥哥喲,離線,有人找我嗎?
    shenfumin
    4樓 信息 | 搜索 | 郵箱


    加好友 發(fā)短信
      發(fā)帖心情 Post By:2019-5-9 17:47:00   [只看該作者]

    第一次嘗試:主要是是嘗試啊,不一定對(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 \
            -v  \
            -opensource \
            -confirm-license \
            -device-option CROSS_COMPILE=/opt/fsl-imx-x11/4.1.15-2.0.1/sysroots/x86_64-pokysdk-linux/usr/bin/arm-emtronix-linux-gnueabi/arm-emtronix-linux-gnueabi- \
            -device linux-imx6-g++ \
            -prefix /opt/qt5 \
            -nomake examples \
            -nomake tests    \
            -nomake tools \
            -opengl es2 \
            -sysroot /opt/fsl-imx-x11/4.1.15-2.0.1/sysroots

    其中

    -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樓 信息 | 搜索 | 郵箱


    加好友 發(fā)短信
      發(fā)帖心情 Post By:2019-5-9 17:51:00   [只看該作者]

    好像英創(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
    + cd /home/newrt/work/qt-everywhere-opensource-src-5.8.0/qtbase/config.tests/common/verifyspec && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
    > rm -f verifyspec.o
    > rm -f *~ core *.core
    > g++ -c -pipe --sysroot=/opt/fsl-imx-x11/4.1.15-2.0.1/sysroots -O2 -Wall -W -fPIC  -I. -I/home/newrt/work/qt-everywhere-opensource-src-5.8.0/qtbase/mkspecs/linux-g++ -o verifyspec.o verifyspec.cpp
    > g++ --sysroot=/opt/fsl-imx-x11/4.1.15-2.0.1/sysroots -Wl,-O1 -fuse-ld=gold -o verifyspec verifyspec.o   
    test config.qtbase.tests.verifyspec succeeded
    Checking for target architecture...
    + cd /home/newrt/work/qt-everywhere-opensource-src-5.8.0/qtbase/config.tests/arch && /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/arch
    + cd /home/newrt/work/qt-everywhere-opensource-src-5.8.0/qtbase/config.tests/arch && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
    > rm -f arch.o
    > rm -f *~ core *.core
    > g++ -c -pipe --sysroot=/opt/fsl-imx-x11/4.1.15-2.0.1/sysroots -g -Wall -W -fPIC  -I. -I/home/newrt/work/qt-everywhere-opensource-src-5.8.0/qtbase/mkspecs/linux-g++ -o arch.o arch.cpp
    > arch.cpp:43:10: fatal error: stdio.h: No such file or directory
    >  #include <stdio.h>
    >           ^~~~~~~~~
    > compilation terminated.
    > make: *** [Makefile:169: arch.o] Error 1
    Project ERROR: Could not determine target architecture. See config.log for details.


    [此貼子已經(jīng)被作者于2019-5-9 17:53:16編輯過]

      單帖管理 | 引用 | 回復(fù) 回到頂部
    帥哥喲,離線,有人找我嗎?
    shenfumin
    6樓 信息 | 搜索 | 郵箱


    加好友 發(fā)短信
      發(fā)帖心情 Post By:2019-5-9 17:58:00   [只看該作者]

    從log來看貌似編譯器都沒有找對(duì)啊,用的怎么是linux-g++啊??看來配置不對(duì)啊?關(guān)鍵是怎么配置呢?


      單帖管理 | 引用 | 回復(fù) 回到頂部
    帥哥喲,離線,有人找我嗎?
    hzc
    7樓 信息 | 搜索 | 郵箱


    加好友 發(fā)短信 員工
      發(fā)帖心情 Post By:2019-5-9 18:05:00   [只看該作者]

    你好,關(guān)于移植qt的配置比較復(fù)雜,不同的版本和主機(jī)都可能出現(xiàn)各種錯(cuò)誤,所以我們也沒有辦法提供詳細(xì)的資料,如果需要QChart功能的話,請(qǐng)告訴我們使用的板卡型號(hào)并且留下一個(gè)郵箱,我們會(huì)把相應(yīng)的安裝包發(fā)過來。


      單帖管理 | 引用 | 回復(fù) 回到頂部
    帥哥喲,離線,有人找我嗎?
    shenfumin
    8樓 信息 | 搜索 | 郵箱


    加好友 發(fā)短信
      發(fā)帖心情 Post By:2019-5-9 22:11:00   [只看該作者]

    謝謝,用的是你們的ESM6802,請(qǐng)發(fā)我郵箱shenfumin@163.com

    當(dāng)然你有百度云盤也可以


      單帖管理 | 引用 | 回復(fù) 回到頂部
    帥哥喲,離線,有人找我嗎?
    shenfumin
    9樓 信息 | 搜索 | 郵箱


    加好友 發(fā)短信
      發(fā)帖心情 Post By:2019-5-9 22:11:00   [只看該作者]

    謝謝,用的是你們的ESM6800,請(qǐng)發(fā)我郵箱shenfumin@163.com

    當(dāng)然你有百度云盤也可以

    [此貼子已經(jīng)被作者于2019-5-9 22:19:40編輯過]

      單帖管理 | 引用 | 回復(fù) 回到頂部
    帥哥喲,離線,有人找我嗎?
    hzc
    10樓 信息 | 搜索 | 郵箱


    加好友 發(fā)短信 員工
      發(fā)帖心情 Post By:2019-5-10 9:47:00   [只看該作者]

    你好,已經(jīng)發(fā)送,請(qǐng)查收。


      單帖管理 | 引用 | 回復(fù) 回到頂部

    返回首頁

    QT5.8如何交叉編譯?

    用戶名:
                驗(yàn)證碼: 驗(yàn)證碼,看不清楚?請(qǐng)點(diǎn)擊刷新驗(yàn)證碼
    內(nèi)容:
    精品人妻系列无码天堂| 国产精品自在线拍国产手青青机版| 国内精品久久国产| 久久久久国产精品麻豆AR影院| 亚洲精品人成电影网| 伊人久久精品无码麻豆一区| 日韩精品久久不卡中文字幕| 久久这里只精品99re免费| 国产精品久久久久久久小说 | 99久久国产亚洲综合精品| 国语自产精品视频在线观看| 99精品视频观看| 久久精品国产亚洲5555| 中文人妻熟妇乱又伦精品| 国产精品女同久久久久电影院| 国产精品视频分类一区| 国产成人精品日本亚洲专区61| 亚洲精品在线网站| 久久99精品国产| 九九99久久精品国产| 99国产精品99久久久久久| 中文字幕精品久久| 亚洲日韩精品国产一区二区三区| 完整观看高清秒播国内外精品资源| 亚洲国产精品久久久久秋霞影院| 国产啪精品视频网站| 国产99视频精品免费视频76| 久久精品天天中文字幕人妻| 国产一区二区精品久久岳| 国产精品资源在线观看| 热久久视久久精品18| 91精品国产综合久久青草| 久久精品国产91久久综合麻豆自制| 亚洲国产精品人人做人人爽 | 漂亮人妻被黑人久久精品| a级精品九九九大片免费看| 四库影院永久四虎精品国产 | 91精品国产网曝事件门| 久久国产精品亚洲综合| 国产精品后入内射日本在线观看 | 99re国产精品|