精品1区2区3区4区,81精品国产乱码久久久久久 ,久久久一本精品99久久精品66,久久电影tv

中國電商物流網-電子商務與物流行業融合媒體!電子商務物流行業門戶網站!
快遞網點 郵編查詢 行政區劃 高鐵時刻 高鐵票價 高鐵車次
貿易資訊
免費注冊 登錄
中國電商物流網
企 業
產 品
商 務

開發者討論將 Qt 5 代碼移植到 Qt 6 的工具

來源:中國電商物流網  發布時間:2020-5-5 8:59

  Qt 是一個跨平臺的C++圖形用戶界面應用程序框架。它提供給開發者建立圖形用戶界面所需的功能,廣泛用于開發GUI程序,也可用于開發非GUI程序。Qt是完全面向對象的,很容易擴展,并且允許真正地組件編程。

  雖然 Qt 作為開源項目的未來還不太清楚,但現在看來一切都在順利推進中。Qt 開發團隊的郵件列表顯示他們正在討論一個將 Qt 5 代碼移植到 Qt 6 的工具。此工具基于 Clang,可幫助開發者自動將所有 Qt 5 語法轉換為與 Qt 6 兼容。

  如果這個工具能夠在很大程度上將大多數 Qt 5 代碼轉換為 Qt 6 兼容的用法,那么它就可以極大地幫助提升 Qt 6 的采用率。

  Qt 公司的 Vitaly Fanaskov 認為官方應該提供基于 Clang 的工具,將用戶的代碼庫(半)自動移植到新版本的 Qt 上。這些工具可能還需要具備對代碼進行修復的功能,或者至少在可能存在問題的地方添加一個注釋,以便用戶對代碼進行修正。修改 API 的開發者也應該為這些工具實現一個規則。當然也需要稍微調整一下 API 設計指南。

  如果確實能夠(半)自動將 Qt 5 代碼轉換為 Qt 6 代碼,或者至少降低編碼的門檻,這無疑是一個有趣的概念。LLVM/Clang 已經被用于自動代碼格式化、代碼翻譯和其他創新用例,所以這并非不可能的事情。但目前還沒有人真正寫出這個實用程序,也不清楚 Qt 公司自己是否打算這么做。

  反對這個提議的觀點是,Clang 無法編譯所有使用 Qt 的代碼庫,所以它不能通用,而且這種轉換代碼也還沒有被寫出來。除此之外,自動生成的代碼也往往不如手寫的代碼好。Qt 6 將在2020年年底首次亮相,這個提議是否會被采用,又能否提升 Qt 6 的采用率,不妨拭目以待。

特別提醒:本網內容轉載自其他媒體,目的在于傳遞更多信息,并不代表本網贊同其觀點。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網有任何內容侵犯您的權益,請及時聯系我們,本站將會在24小時內處理完畢。


Copyright © 2012-2025 sd56.net.cn All Rights Reserved 中國電商物流網 版權所有
主站蜘蛛池模板: 达尔| 河源市| 和平区| 灌云县| 司法| 若尔盖县| 哈密市| 临朐县| 岚皋县| 顺平县| 建昌县| 扶风县| 英山县| 通榆县| 鄂托克旗| 闻喜县| 平果县| 任丘市| 上林县| 林芝县| 灌南县| 化州市| 阿图什市| 上高县| 平江县| 应用必备| 龙海市| 密山市| 广丰县| 尼玛县| 杭锦后旗| 建湖县| 马鞍山市| 澳门| 葫芦岛市| 信宜市| 安乡县| 牙克石市| 高州市| 黄陵县| 江阴市|