SDL圖書館主要用於遊戲、多媒體和其他應用。
Gtk和Qt是GUI庫。
兩者的應用方向不同。
當然,軟件沒有不可能,只有想不到。從技術上講,使用SDL圖書館,妳當然也可以開發桌面系統。但是解決失眠問題有點像吃感冒藥。雖然,妳可能會困,但還是直接吃安眠藥比較好:)
同樣,GTK和Qt更適合開發GUI。用這些庫繪制窗口、對話框和進度條更方便。道理差不多,如果妳在Windows中使用MFC,妳可以在1分鐘內獲得壹個窗口界面:)這比妳自己畫壹個矩形要方便得多,不是嗎?
另外,Qt Qt、GTK都是基於X系統的Xlib庫,這也是出於壹些歷史原因。因為,我們目前使用的桌面系統基本上都是基於X系統的。
況且提到的插件也沒用過。妳可以給3D插件命名,我們可以壹起討論。
我估計3D插件應該只是對壹些底層函數庫的進壹步封裝,這樣就可以更方便地做出更炫目的效果。
另外,OpenGL主要用於3D加速,目前的X系統對這部分的支持還算不錯。