zoukankan      html  css  js  c++  java
  • glut64位操作系统安装

    64位win7下OpenGL的配置 - walkandthink的专栏 - 博客频道 - CSDN.NET
    http://blog.csdn.net/walkandthink/article/details/14105003

    最近出于需要,在实验室的服务器上配置了下OpenGL以便更自由的绘制图形,按照以往的操作步骤,在配置好后始终编译不通过,老是提示glut.dll未找到的错误。仔细查看了下才明白,原来OpenGL目前只有32位版本的,而实验室的服务器是64位版本的,以往只需要将dll文件放入C:WindowsSystem32下面就可以了,但是在64位的机器上,对32位dll的调用目录并不是这个,而是C:WindowsSysWOW64这个文件夹,所以,按照以前的步骤坐下来,只需要在最后将glut.dll、glut32.dll放入SysWOW64文件夹下面就可以了。

    Glut的相关文件可以到:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip 去下载,下载完成后解压可以得到如图所示的五个文件,然后将glut.lib、glut32.lib文件放入VS目录下的VCLIB文件夹下,将glut.h放入VCINCLUDE目录下,或者在VCINCLUDE目录下新建一个命名为GL(大小写均可)的文件夹,在引用的时候,前者为#include<glut.h>或者就变为#inlcude<GL/glut.h>。至此,64位下的OpenGL配置就全部结束了。最后附上一个测试用的代码,看看你的配置是否能够正确运行。

    下面是用于测试的代码,正确结果应该是:

    测试代码如下:

     1 #include <GL/glut.h>  
     2   
     3 void myDisplay(void)  
     4 {  
     5     glClear(GL_COLOR_BUFFER_BIT);  
     6     glColor3f(0.0f,1.0f,0.0f);  
     7     glRectf(-0.5f,-0.5f,0.5f,0.5f);  
     8     glFlush();  
     9 }  
    10   
    11 int main(int argc, char *argv[])  
    12 {  
    13     glutInit(&argc,argv);  
    14     glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE);  
    15     glutInitWindowPosition(100,100);  
    16     glutInitWindowSize(640,480);  
    17     glutCreateWindow("First_GL!");  
    18     glutDisplayFunc(myDisplay);  
    19     glutMainLoop();  
    20 }  
  • 相关阅读:
    第十四周课程总结&实验报告(简单记事本的实现)
    第十三周课程总结
    第十二周课程总结
    第十一周课程总结
    第十周课程总结
    第九周课程总结&实验报告(七)
    第八周课程总结&实验报告(六)
    第七周课程总结&试验报告(五)
    基于C的
    RMQ 区间最值问题
  • 原文地址:https://www.cnblogs.com/liangliangdetianxia/p/4491874.html
Copyright © 2011-2022 走看看