C:/Dev-Cpp/lib/libglu32.a
C:/Dev-Cpp/lib/libglut32.a
C:/Dev-Cpp/lib/libopengl32.a
C:/Dev-Cpp/lib/glew32.lib

1. 把這4個類的參數、引導到工程項目的參數這裡

360反馈意见截图1617111795135115  

2. 在表頭順次序打上這5行

360反馈意见截图161711177811898  

3. 試運行代碼

360反馈意见截图16171117276747  

#define GLUT_DISABLE_ATEXIT_HACK  
#include <iostream>
#include <windows.h>  
#include <GL/glew.h>
#include <GL/glut.h> 

using namespace std;  

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("My first OpenGL programe");
    
    GLenum err = glewInit();
    if (GLEW_OK != err)
    {
      fprintf(stderr, "Error: %s\n", glewGetErrorString(err));
    }
    fprintf(stdout, "Status: Using GLEW %s\n", glewGetString(GLEW_VERSION));
    
    glewInit();

    if (glewIsSupported("GL_VERSION_2_0")) {
        cout << "Ready for OpenGL 2.0" << endl;
    } else {
        cout << "Not totally ready for OpenGL 2.0" << endl;
        exit(1);
    }
    
    glutDisplayFunc(&myDisplay); 
    glutMainLoop();
    //system("PAUSE");
    //return EXIT_SUCCESS;
    return 0;
}
 

注意:

一定要從工程目錄打開、否則只開源碼、不會有庫的參數、不能編釋的。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 kk匡 的頭像
    kk匡

    kk匡的日記&學習筆記

    kk匡 發表在 痞客邦 留言(0) 人氣()