Windows 10 64位,Microsoft Visual Studio 2017,FreeGlut 3.0
下载安装包
1.Microsoft Visual Studio 2017在线安装包
链接:https://pan.baidu.com/s/1-6OlP-WsOQb_KRhOa-u3TA 密码:hwmn
2.FreeGlut 3.0源码安装包
链接:https://pan.baidu.com/s/1uSV3TFk0cKwKp_L2-DC7oA 密码:6iv6
3.cmake-3.11.1-win64-x64安装包
链接:https://pan.baidu.com/s/1CeTlmZxQn_B7Pvm98CwRyA 密码:38yw
安装配置
1.解压freeglut-3.0.0.tar,用cmake进行编译
2.生成完毕后,点击Open Project 打开生成的解决方案,生成解决方案Debug和Release版本
3.配置.h/.lib/.dll环境
(1)复制bin\include下的gl文件夹()到C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include目录下
(2)复制bin\Debug下的freeglutd.dll和bin\Release下的freeglut.dll两个文件,到C:\Windows\System32和C:\Windows\SysWOW64目录下
(3)复制bin\lib\Debug下的freeglut_staticd.lib/freeglutd.lib和bin\lib\Release下的freeglut_static.lib/freeglut.lib四个文件到C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\lib\x64目录下
4.配置完成后,新建控制台程序,输入以下代码:
#include "stdafx.h"
#include <GL\freeglut.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;
}
5.测试结果应如下图