无法打开文件“freeglut.lib”解决方法:
Posted feiquan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法打开文件“freeglut.lib”解决方法:相关的知识,希望对你有一定的参考价值。
资源:
链接:https://pan.baidu.com/s/1eSctT5K 密码:174s
VS2010问题:
无法打开文件“freeglut.lib”解决方法:
(1)下载freeglut-2.8.1.tar.gz压缩包并解压。
(2)将freeglut-2.8.1\\freeglut-2.8.1\\include\\GL文件夹下的freeglut.h、freeglut_ext.h、freeglut_std.h、glut.h文件复制到C:\\Program Files\\Microsoft SDKs\\Windows\\v7.0A\\Include\\gl文件夹下。(初次配置OpenGL环境后,C:\\Program Files\\Microsoft SDKs\\Windows\\v7.0A\\Include\\gl文件夹下会有一个glut.h文件,将它改个名字屏蔽掉,防止覆盖,例如“glut.h-”)
(3)将freeglut-2.8.1\\freeglut-2.8.1\\lib\\x86文件夹下的freeglut.dll文件复制到C:\\Windows\\System32文件夹下,如果是64位,就放在SysWOW64下,要是不知道就直接都放。
(4)将freeglut-2.8.1\\freeglut-2.8.1\\lib\\x86文件夹下的freeglut.lib、freeglut_static.lib文件复制到C:\\Program Files\\Microsoft SDKs\\Windows\\v7.0A\\Lib文件夹下。
参考链接:(可以自己下载freegult.dil)
http://www.downcc.com/file/300338.html
测试程序:
1 // Demo2.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include <GL/freeglut.h> 6 #include <GL/glut.h> 7 8 void display(){ 9 10 glClear(GL_COLOR_BUFFER_BIT); 11 glPointSize(15.0); 12 glBegin(GL_POINTS); 13 glColor3f(0.0,0.0,0.0); 14 glVertex2f(-0.6,-0.6); 15 glColor3f(1.0,0.0,0.0); 16 glVertex2f(-0.6,0.6); 17 glColor3f(0.0,0.0,1.0); 18 glVertex2f(0.6,0.6); 19 glColor3f(0.0,1.0,0.0); 20 glVertex2f(0.6,-0.6); 21 glEnd(); 22 glFlush(); 23 } 24 25 int main(int argc, char** argv) 26 { 27 glutInit(&argc,argv); 28 glutCreateWindow("Points"); 29 glutDisplayFunc(display); 30 glClearColor(1.0,1.0,1.0,0.0); 31 glutMainLoop(); 32 }
结果;
VC6.0问题:
无法打开文件“freeglut.lib”解决方法:
(1)用上面的链接,下载freeglut-2.8.1.tar.gz压缩包并解压。
(2)将freeglut-2.8.1\\freeglut-2.8.1\\include\\GL文件夹下的freeglut.h、freeglut_ext.h、freeglut_std.h、glut.h文件复制到D:\\Program Files (x86)\\Microsoft Visual Studio\\VC98\\Include\\GL(VC6.0的安装目录)文件夹下。(初次配置OpenGL环境后。
(3)如果上面已经将freeglut-2.8.1\\freeglut-2.8.1\\lib\\x86文件夹下的freeglut.dll文件复制到了C:\\Windows\\System32文件夹下,如果是64位,就放在SysWOW64下,就不需要进行这一步了。
(4)将freeglut-2.8.1\\freeglut-2.8.1\\lib\\x86文件夹下的freeglut.lib文件复制到D:\\Program Files (x86)\\Microsoft Visual Studio\\VC98\\Lib文件夹下。
测试程序如下:
#include <GL/glut.h> void display(){ glClear(GL_COLOR_BUFFER_BIT); glPointSize(15.0); glBegin(GL_POINTS); glColor3f(0.0,0.0,0.0); glVertex2f(-0.6,-0.6); glColor3f(1.0,0.0,0.0); glVertex2f(-0.6,0.6); glColor3f(0.0,0.0,1.0); glVertex2f(0.6,0.6); glColor3f(0.0,1.0,0.0); glVertex2f(0.6,-0.6); glEnd(); glFlush(); } int main(int argc, char** argv) { glutInit(&argc,argv); glutCreateWindow("Points"); glutDisplayFunc(display); glClearColor(1.0,1.0,1.0,0.0); glutMainLoop(); }
运行结果:
以上是关于无法打开文件“freeglut.lib”解决方法:的主要内容,如果未能解决你的问题,请参考以下文章
打开方式中无法添加程序,双击文件不能用指定程序打开的解决方法
关于Excel无法打开,因为文件格式或文件扩展名无效的解决方法