GLUT实现的OpenGL之配置篇

配置glut和freeglut (以Visual Studio 2017 Community Version 为例)

建议采用freeglut,因为glut已经停止更新,freeglut已经更新到3.0版本。这里提供两个配置文件的下载地址:

- 蓝奏云下载地址:

glut 窗口库下载地址
freeglut Visual Studio 窗口库下载地址

-Transmission Zero 下载地址:

freeglut 窗口开发库下载地址
其中包含 freeglut 3.0.0 MSVCPackagefreeglut 3.0.0 MinGW Package,比较全面。

- 配置glut窗口库文件
  1. glut库至少包含五个文件:(glut.h,glut.lib,glut.dll,glut32.dll,glut32.libglut.h,glut.lib,glut.dll,glut32.dll,glut32.lib
  2. 打开你VC的安装目录,路径是
E:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include
  1. glut.hglut.h文件放进includeinclude文件夹中的GLGL文件夹下,若没有GLGL文件夹,可新建GLGL文件夹。接着把glut.libglut.libglut32.libglut32.lib文件放进includeinclude文件夹中的liblib文件夹下。
  2. 剩下glut.dllglut.dllglut32.dllglut32.dll文件要另外放在C盘的
    C:\Windows\System32C:\Windows\SysWOW64目录中。
- 配置freeglut窗口库文件
  1. freeglut库包含三个文件夹:bin,include,libbin,include,lib.
    binbin文件夹里包括(freeglut.dll,x64freeglut.dll,x64文件夹)。
    includeinclude文件夹中包含GLGL文件夹,GLGL文件下是freeglut.h,freeglut_ext.h,freeglut_std.h,glut.hfreeglut.h,freeglut\_ext.h,freeglut\_std.h,glut.h
    liblib文件夹里包括(freeglut.lib,x64freeglut.lib,x64文件夹)。
  2. 打开你VC的安装目录,路径是
Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include
  1. freeglut.h,freeglut_ext.h,freeglut_std.h,glut.hfreeglut.h,freeglut\_ext.h,freeglut\_std.h,glut.h文件放进includeinclude文件夹中的GLGL文件夹下,若没有GLGL文件夹,可新建GLGL文件夹。
    接着把lib/freeglut.liblib/freeglut.lib放进
Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x86

lib/x64/freeglut.liblib/x64/freeglut.lib放进

Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x64
  1. bin/freeglut.dllbin/freeglut.dll放进C:\Windows\SysWOW64目录中,bin/x64/freeglut.dllbin/x64/freeglut.dll放进C:\Windows\System32目录中。
- 声明

本文参考了CSDN链接和哔哩哔哩用户:少书师夜提供的资料,若有侵权,及时联系我删除!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章