你有一些误解,OpenGL根本没有窗体的概念,所有的API都是基于“你已经开了一个窗口,拿到了一个当前绘制context”而言的。估计你是把glut库当成OpenGL的一部分了,其实根本不是。实际上,从native API创建窗口和OpenGL context才是基本操作。Windows上的这部分API叫WGL,可以参考微软官方文档。
你有一些误解,OpenGL根本没有窗体的概念,所有的API都是基于“你已经开了一个窗口,拿到了一个当前绘制context”而言的。估计你是把glut库当成OpenGL的一部分了,其实根本不是。
实际上,从native API创建窗口和OpenGL context才是基本操作。Windows上的这部分API叫WGL,可以参考微软官方文档。