一.相关的库
.OpenGL Library(核心库)
(1)包括115个函数,前缀:"gl"
(2) 例如:glColor3f(),glTranslate3f()
(3) gl.h,openGL32.lib,openGL32.dll
这些函数有三个文件和它们相关
gl.h放这些函数的声明,然后这些函数的真正实现在哪儿,一般来说在OpenGL32.dll动态链接库实现
OpenGL32.lib静态链接库或者用来实现,或者和dll配合来实现链接
拓展:
(1)Lib 和 dll 两种库:
一种是Lib包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。
一种是Lib包含了函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library.
共有两种链接方式:
动态链接使用动态链接库,允许可执行模块(.dll文件或 .exe文件)仅包含在运行时定位DLL函数的可执行代码所需的信息。
静态链接使用静态链接库,链接器从静态链接库LIB获取所有被引用函数u,并将