程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> qt-關於QT實現跨平台的原理討論,新手請各位大俠賜教!

qt-關於QT實現跨平台的原理討論,新手請各位大俠賜教!

編輯:編程綜合問答
關於QT實現跨平台的原理討論,新手請各位大俠賜教!

最近要做個IM通訊軟件,因為要跨平台,選擇了QT。以前沒用過,但是查資料說
QT跨平台能力很強,實現原理是一次編碼,處處編譯。對於這不是不是很理解。
我的理解是如果我在Windows上編碼完成之後,我要向在mac上發布我的軟件的
話,要在mac上編譯一次,然後打包之後,就可以在mac上發布使用了。還有,
如果是這樣的話,那其他運行的mac上,需要安裝QT的環境麼?
謝謝各位路過的大俠賜教!!!

最佳回答:


Qt跨平台是它底層封裝了針對不同平台的類庫,API之類的,只是這些都被上層做了封裝,對開發者來說操作各種平台的接口都是一樣的,
所以只需要一次編碼;
處處編譯呢,就是你希望在什麼平台上可以用你的軟件,就需要到對應的平台上搭建編譯環境,你寫的代碼只有一套,但Qt針對不同平台的
編譯環境、底層庫是不一樣的。
編譯的時候Qt肯定是要裝的,編譯之後其它用戶再用就不需要了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved