64位win7下OpenGL的配置

news/2024/7/21 7:03:11 标签: 图像处理, opengl, win7, vs

http://blog.csdn.net/walkandthink/article/details/14105003

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

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


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



      测试代码如下:

[cpp]  view plain copy
  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. }  


http://www.niftyadmin.cn/n/1244902.html

相关文章

DIBR-3D图像变换(3D Image Warping)

DIBR的核心就是首先利用深度信息将参考图像投影到三维欧式空间&#xff0c;然后再将三维空间点投影到虚拟摄像机的成像平面上。在计算机图形学中被称为3D Image Warping技术。 像素坐标系和图像坐标系 如图一所示&#xff0c;三维空间点在成像平面上的位置可以通过像素坐标系和…

Deep Learning的推荐学习资源

ufldl的2个教程(这个没得说&#xff0c;入门绝对的好教程&#xff0c;Ng的&#xff0c;逻辑清晰有练习)&#xff1a;一 ufldl的2个教程(这个没得说&#xff0c;入门绝对的好教程&#xff0c;Ng的&#xff0c;逻辑清晰有练习)&#xff1a;二 Bengio团队的deep learning教程&…

Visual hull

选自WiKi和一些blog上的资料&#xff0c;并结合一些文献做出的总结。在计算机动画、游戏和虚拟现实等领域中都涉及到大量的三维模型,在这些领域中,简单、快速地获取三维模型具有极其重要的意义.目前,人们主要通过3 种方式来获取三维模型:(1) 利用传统几何造型技术直接构造模型;…

点在多边形内算法——判断一个点是否在一个复杂多边形的内部

http://blog.csdn.net/hjh2005/article/details/9246967#userconsent# 新页面&#xff08;new page&#xff09;介绍了将样条曲线添加到此技术的内容。也可以访问多边形内最短路径页&#xff08;shortest-path-through-polygonpage&#xff09;&#xff01; 图 1 图1显示了一个…

ComputerVision 网站+会议+领先研究室+专家+代码网址

&#xff08;结合技术名人博客和相关论文做的整合分析&#xff0c;并更正了很多错误的网址&#xff09;&#xff08;浏览网页时&#xff0c;建议采用复制、粘贴到地址栏,直接单击转入的网页可能有错误&#xff09; Google Reader订阅&#xff1a; 一、期刊类 ——Nature htt…

同心拼图(concentric mosaics)

沈向洋博士在Siggraph‘99上提出将视点限制在一个平面之内&#xff0c;原本7维的全光函数将退化为3维&#xff0c;这就是最初的同心拼图。 同心拼图的获取方法是将一台摄像机限制在一个平面之内&#xff0c;围绕某一中心旋转拍摄一周。相机的光轴通过旋转中心。实际拍摄图像的…

图像拼接原理与相关技术

&#xff08;本文参考了多个blog的内容&#xff0c;并做了总结与归纳&#xff09;所谓图像拼接就是考虑如何将多幅来自同一场景的有重叠区域的小尺寸图像合成一幅大尺寸的高质量的图像。这种技术为图像降噪、视场&#xff08;Field of view&#xff09;扩展、背景场景构建&…

合成全景图中计算机视觉技术的知识和原理

(本文部分内容摘自http://www.guokr.com/post/445059/&#xff0c;感谢作者Em7b5给出的总结) 首先介绍一下全景图&#xff1a; 全景视图是指在一个固定的观察点&#xff0c;能够提供水平方向上方位角360度&#xff0c;垂直方向上180度的自由浏览&#xff0c;简化的全景只能提供…