Qt 宣布 Apple Silicon 支持計(jì)劃已經(jīng)完成
Qt 官方發(fā)文表示,Qt on Apple Silicon 支持計(jì)劃已經(jīng)完成,并將在即將發(fā)布的 Qt 6.2 版本中提供。
文中表示,當(dāng) Apple 去年宣布使用其新的 Apple Silicon M1 芯片將 macOS 過渡到 arm64 時(shí),Qt 開發(fā)人員立即開始進(jìn)行原生支持的原型設(shè)計(jì),最初是在開發(fā)人員過渡工具包 (DTK) 上,后來在生產(chǎn)硬件可用后。Rosetta 翻譯層已經(jīng)可以負(fù)責(zé)在 Apple Silicon 上運(yùn)行現(xiàn)有的 Qt 應(yīng)用程序,但尚不支持原生 arm64 構(gòu)建。
同時(shí),由于 Qt 在 iOS 端口已經(jīng)有很好的交叉編譯支持和 arm64 支持,因此在 Apple Silicon 上引入 Qt 最初并沒有花費(fèi)太多精力,困難主要在細(xì)節(jié)中,包括使構(gòu)建系統(tǒng)將 arm64 視為 macOS 上受支持的配置,并允許一次性為 x86_64 和 arm64 構(gòu)建 Qt,從而產(chǎn)生所謂的通用構(gòu)建;確保其所有的第三方依賴項(xiàng),如 Chromium、PCRE 和 OpenSSL 都可用并更新了 arm64 支持;以及將 arm64 macOS 添加到其 CI 中,以便可以運(yùn)行相關(guān)測(cè)試。
不過,目前這些問題已經(jīng)解決,Qt on Apple Silicon 支持計(jì)劃將在即將發(fā)布的 Qt 6.2 版本中提供,包括交叉編譯到 arm64,以及在 Apple Silicon 上開發(fā) Qt 應(yīng)用程序。并且,用戶現(xiàn)在已經(jīng)可以通過從 Qt 安裝程序安裝 6.2 預(yù)覽版在 Apple Silicon 上試用 Qt。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:Qt 宣布 Apple Silicon 支持計(jì)劃已經(jīng)完成
本文地址:https://www.oschina.net/news/147074/qt-announce-apple-silicon-support-finished