我們在本章第一小節編譯在ubuntu環境下運行的helloworld,這個helloworld編譯所需要的配套環境是安裝qt時選擇的,我們可以通過選擇tools下的options選項,來查看,如圖 1:

然后我們點擊左側“build & run”,再點擊“kits”,雙擊“Desktop Qt 5.5.1GCC 64bit”即可看到,如圖 2:

接下來我們添加imx6ul/ull的編譯環境,
(1)首先點擊compilers(編譯器),點擊add添加,點擊gcc,如圖 3所示:

(2)然后點擊后會在manual欄多出一個gcc,如圖 4:

(3)然后我們點擊compilers path后面的browse預覽如圖 5所示:

(4)接下來我們點擊左上角鉛筆圖示,將路徑
“/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++”路徑粘貼到location文本框內,回車確定,這個是我們安裝yocto的sdk生成的,

(5)然后我們將name名稱修改成imx6ulgcc,然后點擊apply應用,如圖 7:

(6)修改之后我們可以看到manual下的名稱已經變了,如圖 8,

(7)然后我們點擊qt versions,然后點擊add,添加qmake,qmake是用于生成Makefile檔案,如圖 9:

(8)然后我們擊左上角鉛筆圖示,將路徑“/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake”路徑粘貼到location文本框內,回車確定,如圖 10:

(9)然后我們將名稱改為Qt %{Qt:Version} (imx6),點擊apply,如圖 11:

(10)修改之后我們就可以看到manual下名稱變了,如圖 12,

(11)接下來點擊debuggers,點擊add,準備添加gdb除錯器,gdb除錯器可不用配置,除錯用,如圖 13所示:

(12)然后我們將名稱修改為imx6gdb,然后點擊browse添加路徑,如圖 14:

(13)然后我們點擊左上角鉛筆圖示,將路徑
“/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gdb”路徑粘貼到location文本框內,回車確定,如圖 15:

(14)然后點擊apply應用,如圖 16:

(15)接下來我們點擊kits進行配置,點擊add添加套件,修改name為imx6,compilers選擇剛剛添加的imx6ulgcc,debugger選擇剛剛添加的imx6gdb,qt viersion選擇剛剛添加的Qt 5.6.2(imx6),qt mkspec填寫“linux-none-g++”,用于指定qmake構建指令,點擊apply應用,點擊ok退出,如下圖:

(16)然后我們關閉剛剛的qt界面,我們使用命令“vi /opt/Qt5.5.1/Tools/QtCreator/bin/qt creator.sh”修改程式啟動腳本,如圖 18:

(17)我們在最前面(“#! /bin/sh”之前)添加一句
“source /opt/fsl-imx-x11/4.1.15-2.1.0 /environment-setup-cortexa7hf-neon-poky-linux-gnueabi”,如圖 19:

(18)修改之后保存退出即可,至此,yocto下的qt應用編譯環境搭建完成,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/261434.html
標籤:區塊鏈
上一篇:云算力挖礦是什么?
下一篇:幫你解決mac下載安裝chromedriver時,zsh: command not found: chromedriver報錯!
