无法打开文件“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(); }
运行结果:
相关文章
- js代码从页面移植到文件里失效或js代码改动后不起作用的解决的方法
- 【Asp.net】运行项目提示“未能加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配”的解决方法(已解决)
- C/C++的“文件包含”处理时头文件被重复包含的问题探究及解决方法(用最简单的例子进行说明)
- win10找不到文件无法卸载的解决方法
- 每日Ubuntu小技巧 —— 让Windows访问你文件的最简单的方法
- C#调用C++的dll文件方法
- Django 4.x Static 静态文件使用示例和配置方法
- 将properties文件的配置设置为整个Web应用的全局变量实现方法
- 纯前端table表格导出excel文件,两种方法
- win10系统无法删除文件的解决方法
- JSP文件下载及出现getOutputStream() has already been called for this response的解决方法
- jacob下载问题, Office word 此文件正由另一应用程序或用户使用的解决方法
- 如何将vs的方案配置更改为Release;或分享给别人c语言编译的.exe文件怎么能直接运行;或提示“由于找不到MSVCP140D.dll无法继续执行代码”的解决方法
- 浅析FormData.append()的使用、FormData对象常用方法、如何使用FormData传文件流传json对象传list数组、如何使用FormData传多个文件、如何打印FormData对象的内容
- error: File: XX 520.13 MB, exceeds 100.00 MB以上大文件导致push失败解决方法
- c++/c语言编译之后的exe文件应该如何运行-解决方法(实现应用)
- 微信小程序: 按说明的方法在app.wxss中引入 weui.wxss 提示找不到文件的解决方法
- 【文件处理】——字典写入json文件或TXT文件,读取文件中的字典&TypeError: Object of type ‘ndarray‘ is not JSON serializable错误解决方法
- CAD缺少shx文件怎么办?这里有你想要的解决方法!
- Excel的导入与导出,整合POI和easyExcel进行二次封装和方法优化,实现更简单调用、更多方法选择和更多种数据返回,能够自动保存数据到数据库,兼容所有版本的Excel文件,支持xlsx和xls
- DVWA文件包含报错The PHP function allow_url_include is not enabled.的解决方法