Qt for ios 在 xcode 中编译(便于调试)
前言
用 Qt 開發(fā) IOS 程序需要搭配最新版的 xcode 才能進(jìn)行編譯,這個(gè)毫無疑問吧。如果需要設(shè)置程序圖標(biāo)或啟動(dòng)頁之類這種平臺(tái)性的功能,直接在 xcode 中進(jìn)行設(shè)置是最方便的,并且在 xcode 中調(diào)試會(huì)很方便,最大的好處就是在 xcode 工具中進(jìn)行編譯速度真的超快,和Qt creator 中編譯相比簡(jiǎn)直甩了幾條街。
那么該怎么將 Qt 工程直接拿到 xcode 中進(jìn)行調(diào)試和編譯呢,最重要的是要生成一個(gè) xcode 的工程文件,OK, 接下來看看如何生成 xcode 可用的工程文件。
環(huán)境
MacBook Pro ,mac os 10.14
Qt5.11.1
XCode10.0
創(chuàng)建 Qt 工程
為了演示,我們首先在 Qt creator 中創(chuàng)建一個(gè)默認(rèn)的QML工程,HelloIOS
創(chuàng)建完成后的文件如下:
生成xcode 工程文件
創(chuàng)建完工程后,接下來打開終端,然后進(jìn)入到該工程的文件目錄下,注意,這個(gè)步驟非常關(guān)鍵,因?yàn)閷?huì)影響到最終生成的工程文件存放的目錄。
然后在終端輸入命令:
注意,這里的
/Users/lyy/developTool/Qt5.11.1/5.11.1/ios/bin/qmake是 Qt 安裝目錄 下的 qmake 絕對(duì)路徑。
輸入以上命令后回車,將會(huì)生成 xcode 中需要用到的文件,來看看生成后的文件目錄:
這里多了一個(gè)HelloIOS.xcodeproj文件,沒錯(cuò)就是這家伙,雙擊打開就搞定了了。另外,還自動(dòng)生成了info.plist 文件,該文件中可設(shè)置程序名稱、權(quán)限等。關(guān)于這個(gè)后面再進(jìn)行詳細(xì)介紹。
接下來就可以愉快的在 xcode 中進(jìn)行編譯和調(diào)試 Qt 程序了。
總結(jié)
以上是生活随笔為你收集整理的Qt for ios 在 xcode 中编译(便于调试)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mac终端 bash和zsh切换方法
- 下一篇: Qt for ios / Qt for