[問題] Qt 移植至 arm
最近工作需要,需要移植Qt,現在也編譯成功了。開始對Qt有點好奇
我對 Qt的了解就是:
Qt 是一個架構,它裡面包含了很多 library,例如 C++ 函式庫
openGL庫等等,而只要硬體支援 openGL 介面的都可以透過Qt
call openGL來達到硬體加。
而 wiki 上寫說:
1 Qt 程式不需要改,就可以丟到其它有Qt架構的平台上編譯,然後
就會依照不同平台,顯示不同的介面。
2 Qt 不只有 C++ 應用程式介面,還可以用 Ada、Java、c# 等等來編寫
我這樣就想問了...
1既然Qt可以用不同語言實現,那我用java寫,丟到其他有Qt的平台,就不
需要改嗎? 若是Qt用C++來寫,就得寫繼承那樣C++語法,如果
丟到用Java的Qt程式,那就得改阿?還是說利用Java寫的Qt,它底層有
某個方法將openGL和Java的function做些連結,然後我再A平台用Java
寫程式,然後丟到B平台一樣也是用Java實現的Qt,所以程式才不需要改?
2 若某個平台用Java實現的Qt,它的意義是啥?
用C++編寫的Qt,我大概猜得出它是用C++將openGL庫封裝起來,然後
我們來使用,那 Java or C# 這些呢?
謝謝指教!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.21.170.157
※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1461116229.A.987.html
→
04/20 12:33, , 1F
04/20 12:33, 1F
推
04/20 16:22, , 2F
04/20 16:22, 2F
推
04/26 16:50, , 3F
04/26 16:50, 3F
→
04/26 16:51, , 4F
04/26 16:51, 4F
→
04/26 16:52, , 5F
04/26 16:52, 5F
→
04/26 16:52, , 6F
04/26 16:52, 6F
→
04/26 16:53, , 7F
04/26 16:53, 7F
討論串 (同標題文章)
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章