opengl,Directx,vulkan 基本是并列的东西. 区别是背后的推动力不同, opengl是个开源大企业组织弄得(组织叫 Khronos), DX是微软自己搞的. vulkan也是Khronos搞得, 准备取代opengl,但是需要时间. 因为框架是多线程的,据说比GL效率高20%.GDI和GDI+ 都是微软在他的windows里弄得图像显示接口, GDI 很差劲,很原始. 功能也很少. GDI+ 是高版本, 多了些小功能, 但都是用来画简单2D图像用的. 比如你要在win上开发一款股票交易软件. 那么里面哪些复杂的线条,最好使用GDI和GDI+ 来画. 比较正宗,兼容性好.如果是做游戏, 只能用GL 和 DX, 速度快. 充分利用显卡硬件加速.Vulkan 先等等吧, 文档严重不足.驱动也难搞.研究起来头大!