Freeglut和Glew的配置

1.下载Freeglut

Freeglut3.0版本:

http://www.transmissionzero.co.uk/software/freeglut-devel/


解压缩文件,有include,bin,lib三个文件夹

2.Freeglut3.0 64位配置

 1.将\freeglut\freeglut-MSVC-3.0.0-2.mp\freeglut\include\GL下的四个头文件freeglut.h,freeglut_ext.h,freeglut_std.h,glut.h复制到D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\GL下(以我的VS2010安装位置为准)。

    2. \freeglut\freeglut-MSVC-3.0.0-2.mp\freeglut\lib\x64下的

freeglut.lib复制到D:\Program Files (x86)\Microsoft Visual Studio10.0\VC\lib\amd64下。

    3. \freeglut\freeglut-MSVC-3.0.0-2.mp\freeglut\bin\x64下的

freeglut.dll复制到C:\Windows\ SysWOW64下

注意:如果出现错误,建议将freeglut.dll同时复制到C:\Windows\ System32下。

3 Glew的下载

http://glew.sourceforge.net/

glew-1.9.0-win32.zip:http://download.csdn.net/detail/hw140701/9830617

 Glew64位的配置

    1.解压缩文件glew-1.9.0-win64.zip,得到bin,include,lib,doc三个文件夹。

2.将include文件夹下GL文件夹下的四个个头文件glew.h,glxew.h,wglew.h三个头文件复制到D:\ProgramFiles (x86)\Microsoft Visual Studio 10.0\VC\include\GL下(以我的VS2012安装位置为准)。

3.将lib文件夹下两个个lib文件glew32.lib,glew32s.lib两个静态链接库复制到D:\Program Files (x86)\Microsoft Visual Studio10.0\VC\lib\amd64下,注意这里是放64位静态链接库的地方。

    4.将bin文件夹下的一个个dll文件glew.dll复制到C:\Windows\ SysWOW64下。

注意:如果出现错误,建议将freeglut.dll同时复制到C:\Windows\ System32下。

注意:这里项目同样需要配置文件如OpenMesh一样,包括glew和freeglut(参考OpenMesh在VS项目中的配置https://blog.csdn.net/my__long/article/details/80030824

eg:

#include <GL/glew.h>
#include <GL/freeglut.h>
#include <iostream>  
void displayFunction()
{
glClear(GL_COLOR_BUFFER_BIT);
glRectf(-0.5, -0.5, 0.5, 0.5);
glColor3f(0, 1, 0);
glFlush();
}

int main(int argc,char *argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowSize(600, 600);
glutCreateWindow("The first OpenGL Application");

glewExperimental = true;
glewInit();

printf("OpenGL version: (%s)\n",glGetString(GL_VERSION));
glutDisplayFunc(&displayFunction);
glutMainLoop();

return 0;
}

运行结果如下,说明配置成功。

参考https://blog.csdn.net/hw140701/article/details/71077173

        https://blog.csdn.net/j0939115399/article/details/74656672

猜你喜欢

转载自blog.csdn.net/My__long/article/details/80033797