详细配置过程请点击链接
https://www.cnblogs.com/flylinmu/p/7823019.html
下面介绍opengl实例,太阳-地球-月球演示
建立一个控制台程序
sun.cpp
#include "stdafx.h"
#include <gl/glut.h>
#include <Windows.h>
void light(void)
{
GLfloat position[] = { 0.0f,30.0f,30.0f,1.0f };
GLfloat ambient[] = { 0.0f,0.0f,0.0f,1.0f };
GLfloat diffuse[] = { 0.0f, 0.8f, 0.8f, 1.0f };
GLfloat specular[] = { 0.0f, 0.6f, 0.6f, 1.0f };
glLightfv(GL_POSITION, GL_POSITION, position);
glLightfv(GL_LIGHT0, GL_AMBIENT, ambient);
glLightfv(GL_LIGHT0, GL_DIFFUSE, diffuse);
glLightfv(GL_LIGHT0, GL_SPECULAR, specular);
glEnable(GL_LIGHT0);
glEnable(GL_LIGHTING);
}
void Initial()
{
glEnable(GL_DEPTH_TEST); // 启用深度测试
glClearColor(0.0f, 0.0f, 0.0f, 1.0f ); //背景为黑色
}
void TimerFunc(int value)
{
glutPostRedisplay();
glutTimerFunc(100, Ti