freeglut安装与使用

环境:win10 ,VS2015

1. 下载freeglut

下载地址:https://sourceforge.net/projects/freeglut/

2. cmake编译

勾选SHARED_LIBS 和 STATIC_LIBS
打开工程,生成解决方案
版本:x64 Release,后面新建项目与这里的一致
在这里插入图片描述

3. 新建项目

VC++目录 --> 包含目录 your_path\freeglut-3.0.0\include
VC++目录 --> 库目录 your_path\freeglut-3.0.0\build\lib
连接器 --> 输入–> 附加依赖项 your_path\freeglut-3.0.0\build\lib\Release\freeglut.lib
freeglut.dll与代码放在一个文件夹下

测试代码

#include <windows.h>
#include <stdio.h>
#include <GL/freeglut.h>

int main(int argc, char** argv)
{
	glutInit(&argc, argv);
	glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB | GLUT_DEPTH);
	glutInitWindowSize(300, 300);
	glutInitWindowPosition(100, 100);
	glutCreateWindow("OpenGL Version");
	const GLubyte* name = glGetString(GL_VENDOR);
	const GLubyte* biaoshifu = glGetString(GL_RENDERER);
	const GLubyte* OpenGLVersion = glGetString(GL_VERSION);
	const GLubyte* gluVersion = gluGetString(GLU_VERSION);
	printf("OpenGL实现厂商的名字:%s\n", name);
	printf("渲染器标识符:%s\n", biaoshifu);
	printf("OOpenGL实现的版本号:%s\n", OpenGLVersion);
	printf("OGLU工具库版本:%s\n", gluVersion);

	system("pause");

	return 0;
}

4. freeglut使用教程

见下一篇博客:

猜你喜欢

转载自blog.csdn.net/smilife_/article/details/89010423
今日推荐