1. 程式人生 > >Qt5.4.1移植到arm——Linuxfb篇

Qt5.4.1移植到arm——Linuxfb篇

本帖最後由 conway 於 2015-5-6 15:48 編輯

Qt5與Qt4對比有很大的改變,其最大的特性在於模組化,並且很明顯的是不再見到Qt4用到的qws,Qt5新增了QPA系統,基於QPA使得Qt5移植到一個新平臺非常簡單而又具有極強的底層擴充套件能力;同時,C++11 也獲得全面支援,使用 C++11 新特性更為方便。下面講述將Qt5.4.1移植到MYD-AM335X的步驟:

1、編譯並安裝tslib1.4。這部分按照“MYD-AM335X Linux 3.2.0 使用者手冊”第1.10.2章節的步驟即可,最終將安裝到/usr/local/tslib中。


2、到https://download.qt.io/archive/qt/5.4/5.4.1/single/
下載原始碼包

3、解壓:
1 2 $ tar xzf qt-everywhere-opensource-src-5.4.1.tar.gz $ cd qt-everywhere-opensource-src-5.4.1/


4、指定所用平臺的arm架構以及交叉編譯器:
1 $ vi qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf

改成以下內容,實際應需要根據自己的開發環境作出相應改變:
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 # # qmake configuration for building with arm-linux-gnueabi-g++ # MAKEFILE_GENERATOR      = UNIX CONFIG                 += incremental QMAKE_INCREMENTAL_STYLE =

相關推薦

Qt5.4.1移植arm——Linuxfb

本帖最後由 conway 於 2015-5-6 15:48 編輯 Qt5與Qt4對比有很大的改變,其最大的特性在於模組化,並且很明顯的是不再見到Qt4用到的qws,Qt5新增了QPA系統,基於QPA使得Qt5移植到一個新平臺非常簡單而又具有極強的底層擴充套件能力;同時,C++11 也獲得全面支援,使

:bash: usr/local/3.4.1/bin/arm-linux-gcc: 沒有該檔案或目錄 解決方法!

網上一般出現這種問題都是一些依賴的東西沒有安裝出現的問題,如果排除了這些問題,那麼請試一試我的方法。1、 進入你的交叉編譯工具的目錄執行 ldd arm-poky-linux-gnueabi-gcc,會出現一些依賴的關係,下面是我的資訊提醒:linux-vdso.so.1 (

uboot-2012-4.1移植 (2)修改uboot程式碼

3  修改程式碼   a 修改start.s中時鐘設定部分。                /*修改這裡,時鐘設定不正確*/      /* FCLK:HCLK:PCLK = 1:4:8 */      /*設定時鐘*/      ldr r0,=0x4c000014      mov r1,#0x05 

Qt5.4.1 在Win7+MinGW-w64 v6.4.0環境下原始碼編譯64位庫檔案

1. 準備素材: 1.1  下載Qt原始碼包 qt-everywhere-opensource-src-5.4.1.zip ,   http://mirrors.ustc.edu.cn/qtproject/archive/qt提供了從Qt1.0到Qt5.9的所有釋出版本。謝

Win7 Qt5.4.1+VS2013編譯Oracle驅動,連線Oracle資料庫

Qt開發環境描述,​Qt版本是qt-opensource-windows-x86-msvc2013-5.4.1,安裝時已選擇安裝原始碼,安裝目錄是D:\Tools\Qt5.4.1。 instantc

Linux下安裝Qt5.4.1

1、下載linux下的32位qt安裝包 qt-opensource-linux-x86-5.4.1.run 2、安裝步驟  (1)、 在命令列裡賦予可執行許可權: chmod  +xqt-opensource-linux-x86-5.4.1.run (2)、./ 

Qt5.9.0 OpenCV3.4.1環境搭建記錄

Qt5.9.0+Mingw5.3.0+cmake-3.11.4-win64-x64+opencv-3.4.1-vc14_vc15編譯 一、各個軟體版本 1.Qt5.9.0 2.Mingw5.3.0 安裝 Qt時自帶 3.cmake-3.11.4-win64-x64 4.openc

VS2013下QT5.4+VTK7.1.1的編譯

/**************************************************** QT5.4的安裝 **************************************************/ 1.首先我們先安裝QT5.4,由於是使用

QT5.3.2在ARM上的移植

ubuntu10.04 準備移植phonon,4.5移植失敗。播放聲音就出錯。。。沒辦法。轉移到QtMutimedia 安裝交叉編譯工具這裡就不提了。。。 1.下載QT5.3.2:http://download.qt.io/archive/qt/ 不小下載5.0,這個版

Qt5.9.1配置OpenCV3.4錯誤及解決辦法(mingw32)

在用cmake編譯opencv3.4.1出現了不少錯誤,用的編譯器是mingw,報過幾種錯誤,現將其整理如下: 配置Qt與opencv可以參考官方文件: qt with opencv.  1. 官方文件中提到的取消勾選ENABLE_PRECOMPILED_HEADERS和

Physx3.4學習隨筆(入門1)-SDK與環境搭建

SDK與環境搭建 本文主要介紹目前獲取PhysX-3.4 SDK的方式和執行自帶的Helloworld程式 SDK獲取 原有的老版本Physx sdk下載頁面已失效,目前Physx被列入Gameworks中。因此得去https://developer.nvid

明遠智睿I.MX6 Linux-4.1.15 QT5 程式編譯手冊

編譯主機環境 編譯主機CPU架構:64位 編譯主機系統:Linux Linux發行版:Ubuntu Ubuntu版本號:14.04.5 Ubuntu版本型別:桌面版 Ubuntu系統型別:x86-64 安裝 SDK下載 SDK   在網盤“2.3_系統_Li

qt5.5.1在Cortex-a8上移植記錄

使用Qt5.5.1原始碼包進行編譯:下載地址 http://download.qt.io/official_releases/qt/ tslib1.4編譯 1.解壓並進入Tslib目錄 2.gedit tests/ts_calibrate.c    230行在o

Exynos4412 Android4.4 平臺 WiFi 功能移植 第四

HAL層移植  HAL層移植相對簡單,MT6620 採用的是Android的WiFi架構,沒有經過修改,按照MTK的指導文件移植即可,這裡需要注意的是wifi.c檔案和init.connectivity.rc檔案. 1.5.1 wifi.c檔案  wifi.c檔案的路徑 i

移植QT5.7到嵌入式ARM

配置開發環境 0610更新 1、缺少標頭檔案 error: GL/gl.h: No such file or directory 執行 sudo apt-get install mesa-common-dev 2、編譯出現如下錯誤提示: /us

1.16.ARM彙編指令4之比較指令

ARM比較指令:CMP & CMN & TST & TEQ * CMP 比較指令,指令使用Rn的值減去operand2的值,根據操作的結果更新CPSR暫存器相應的條件標誌位,

【Qt 學習之路---安裝QT5.7.1+VS2013軟體開發環境配置

參考:https://blog.csdn.net/liushuiwen101423/article/details/70882534 安裝任務:完成Qt5.7.1載入到VS2013環境下,程式設計執行Qt應用程式,有詳細步驟,最後完成一個空白視窗UI執行顯示1.基本配置PC

opencv2.4.9移植arm板上

感謝這個資源共享的世界!美好的世界! 一:環境      ubuntu 14.0.4      交叉編譯器:4.5.1 二:交叉編譯器的安裝(後面有所有的檔案下載地址) 三:依賴庫的安裝:(沒寫解壓的命令)   1):          zlib-1.2.7.tar.gz

通過arm-linux-3.4.1的交叉編譯 e2fsprogs-1.39.tar.gz

具體參見文件說明:前提:交叉編譯工具已經安裝好: step 1:解壓:e2fsprogs-1.39.tar.gz 到 e2fs目錄下step 2:# cd e2fsstep 3:#mkdir build#cd  build#../configure --host=arm-l

Redhat7.1安裝Qt5.4.0

Redhat7.1安裝Qt5.4.0 Qt簡介 Qt5下載安裝 文章引用與參考 Qt簡介 Qt是桌面,嵌入式和移動的跨平臺應用開發框架。支援的平臺包括Linux,OS X,Windows,VxWorks,QNX,An