openGL官方Glut庫配置教程


在配置前要先安裝好Visual Stdio環境 官方下載網站

注:一台Windows操作系統中可以存在多版本的Visual Stdio,多個版本之間互不干擾但不共享插件庫,且高版本向下兼容,因此筆者更推薦大家安裝高版本的Visual Stdio,筆者這里以Visual Stdio2015為例。

在這里先分享一下glut的配置文件

百度網盤 提取碼:f1mv

加載完解壓出來總共是5個文件

此圖像的alt屬性為空;文件名為1-1.png

因為筆者在安裝Visual Stdio的時候把它放在了D盤,所以在放配置文件的時候要找到D盤的數據文件

  • 首先,在D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib目錄下復制glut32.lib文件。不同windows系統的環境不同,默認選擇版本最高的目錄,此處選擇的是14.0版本

此圖像的alt屬性為空;文件名為2-1.png

  • 然后,在 D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include 目錄添加一個命名為“GL”的文件夾,在GL文件夾里復制頭文件glut.h

此圖像的alt屬性為空;文件名為3.png

  • 最后,在 C:\Windows\SysWOW64 目錄下復制glut32.dll文件,則配置成功!

此圖像的alt屬性為空;文件名為4.png

現在來新建一個項目測試一下吧

此圖像的alt屬性為空;文件名為5.png

此圖像的alt屬性為空;文件名為6.png

此圖像的alt屬性為空;文件名為7.png

此圖像的alt屬性為空;文件名為10.png

此圖像的alt屬性為空;文件名為8.png

添加完成后在代碼框中添加以下代碼

#include<GL/glut.h>

void myDisplay(void)
{
    glClear(GL_COLOR_BUFFER_BIT);
    glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
    glFlush();
}

int main(int argc, char *argv[])
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
    glutInitWindowPosition(100, 100);
    glutInitWindowSize(400, 400);
    glutCreateWindow("第一個OpenGL程序");
    glutDisplayFunc(&myDisplay);
    glutMainLoop();
    return 0;
}

然后在上方菜單選擇-->調試-->開始執行-->得到我們的第一個圖像

此圖像的alt屬性為空;文件名為9.png


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM