日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基于Qt平台开发安卓应用

發布時間:2024/3/12 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于Qt平台开发安卓应用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

????????????????????????????????????????????????? 基于Qt平臺開發安卓應用

??????? 在之前的Qt學習中,使用QtGUI來實現簡單的界面與后臺功能設計。這樣開發出來的應用往往界面元素比較單一,美感幾乎可以省略,與其他移動平臺開發的App相比,確實遜色不少?;诖?#xff0c;Qt平臺下開發GUI開始逐漸使用QML。使用QML開發的應用不僅界面美感十足,生成的App也足夠輕便,和新起之秀H5可相提并論。

??????? 綜上,在前期嘗試了Qt在windows,linux以及嵌入式linux下的編程,本次嘗試在安卓平臺上實現Qt編程。首先是開發 環境的搭建。

本文使用Qt 5.6.1版本。

1. 下載Qt for Android和 安裝Android依賴環境

參考Qt for Android官方網站:Getting Started with Qt for Android | Qt 5.7,可知需要安裝如下幾項:

具體下載路徑:

鏈接:http://pan.baidu.com/s/1i5cH7Jv 密碼:jy1t

?2. 安裝Qt for Android

如果之前沒有安裝過Qt 5.6.1的任何平臺版本(包括VS2015、VS2013等),則可以直接雙擊運行qt-opensource-windows-x86-android-5.6.1.exe,按提示進行安裝即可。

從上面兩個目錄結構的對比中可以看出,Qt 5.6.1在不同編譯平臺下的安裝文件的區別就在于5.6目錄下和Tools目錄下的對應內容。

于是,將虛擬機中的5.6\android_armv75.6\android_x86、5.6\mingw49_32、Tools\mingw492_32這幾個文件夾復制到主機中安裝了Qt 5.6.1 VS2010的對應目錄下。

其中Tools\mingw492_32目錄相當于MinGW編譯器的安裝目錄,需要將Tools\mingw492_32\bin的絕對路徑添加到系統Path環境變量中,否則后面Qt Creator會找不到mingw32-make.exe文件。

OK,到這里就算安裝完成了。

3. 后續配置

安裝完之后,就是在Qt Creator中配置Qt路徑了,比較簡單,就不再贅述了。

我的電腦上配置完之后如下(在Qt Creator中選擇"工具"->"選項"來查看):

5. 測試

打開Qt Creator,新建一個工程,配置如下:



選擇構建套件為Qt 5.6.1(即VS2010平臺),點擊構建按鈕,成功構建。?
再點擊運行按鈕,成功運行可以看到一個Hello World界面:

然后選擇構建套件為Android for armeabi-v7a (GCC 4.9, Qt 5.6.1)(即Android平臺),點擊構建按鈕,成功構建。

最后點擊運行,可以選擇安裝到Android模擬器或是真機,安裝apk后可以看到和Windows平臺上界面類似的Android界面:


到此,Qt for Android開發環境搭建以及測試全部完成!

?????? 完成Qt on Android的環境搭建之后,可以此為平臺,開發一些注重功能,稍微忽略執行體驗的App。目前正在測試將opencv移植到安卓中去。

總結

以上是生活随笔為你收集整理的基于Qt平台开发安卓应用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。