先说说两个项目的共同点: 这两个项目都很有名,QT在以前就是嵌入式界面开发的牌面, SDL是游戏大佬的核心基础。两个项目都是开源的。都是跨平台的项目两个项目都是和图形界面 有关 不同点: QT 偏向控制,实现界面操作SDL 偏向界面渲染,集成 opengl等库,支持2D,3D的渲染,多各种声音和图形等媒体有很好的支持。 参考 Qt5 vs SDL