VS2017配置OpenGL環(huán)境

  1. 下載GLUT包

  2. 打開壓縮包


    壓縮包文件

    壓縮包下的5個文件要分別配置3個目錄

  3. glut.h 配置目錄

    glut.h 路徑

    VS自帶的gl下有2個頭文件:GL.h, GLU.h
    把下載的 glut.h 也放在這個文件夾下

  4. glut.lib, glut32.lib 配置目錄

    lib 路徑

  5. glut.dll, glut32.dll 配置目錄

    dll 路徑

  6. 設置靜態(tài)鏈接庫


    添加 opengl32.lib, glut32.lib, glu32.lib
  7. 測試

#include <iostream>
#include <gl\glut.h>
#include <gl\GL.h>
#include <gl\GLU.h>

void myDisplay() {
    glClear(GL_COLOR_BUFFER_BIT); // 清除幀緩存
    glRectf(-0.5f, -0.5f, 0.5f, 0.5);
    glFlush();
}

int main(int argc, char * argv[]) {

    glutInit(&argc, argv); // 初始化 GLUT
    glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA); // 單緩沖|color buffer

    // 窗口設置
    glutInitWindowPosition(100, 100);
    glutInitWindowSize(400, 400);
    glutCreateWindow("第一個OpenGL程序"); // 窗口標題

    glutDisplayFunc(&myDisplay); // 回調函數(shù),這個函數(shù)被 GLUT 內部循環(huán)不斷的調用
    glutMainLoop(); // 開始循環(huán),并且監(jiān)聽回調函數(shù)

    return 0;
}
  • 輸出


    輸出圖像
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容