win8.1中vs2015配置opengl环境,那个glut.lib和glut32.lib放哪里啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win8.1中vs2015配置opengl环境,那个glut.lib和glut32.lib放哪里啊相关的知识,希望对你有一定的参考价值。

win8.1中vs2015配置opengl环境,那个glut.lib和glut32.lib放哪里啊?求指教,感激不尽!!!

第三方库都是在项目文件里面和sln同一路径,(你新建个文件夹opengl,里面是这两个lib),项目属性里面的链接器里,附加库目录,添加$(SolutionDir)opengl相对路径。
不推荐直接放在C盘的系统lib库里,不然发布和维护的时候不方便。
参考技术A ???

OpenGL+VS2010环境配置及遇到的问题

OpenGL+VS2010+GLUT工具包+WIN10系统:

第一步,安装GLUT工具包

Windows环境下的GLUT下载地址:(大小约为150k)

http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip

第二步,配置环境

1、将下载的压缩包解开,将得到5个文件

2、在“我的电脑”中搜索“gl.h”,并找到其所在文件夹(VS2010,则是其安装目录下面的“VC\\include\\gl文件夹”)。把解压得到的glut.h放到这个文件夹。

3、把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹(如果是VisualStudio2005,则应该是其安装目录下面的“VC\\lib”文件夹,若没有lib,则新建)。
4、把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:\\Windows\\System32)

问题1:后面编译时遇到缺失glut32.dll的情况,则把两个dll放在C:\\Windows\\SysWOW64文件夹内。

第三步,建立一个OpenGL

VS2010新建一个WIN32 Console Application,并选择空项目。

代码如下,程序的作用是在一个黑色的窗口中央画一个白色的矩形。

 1 #include <GL/glut.h> 
 2 void myDisplay(void) 
 3 { 
 4     glClear(GL_COLOR_BUFFER_BIT); 
 5     glRectf(-0.5f, -0.5f, 0.5f, 0.5f); 
 6     glFlush(); 
 7 } 
 8 int main(int argc, char *argv[]) 
 9 { 
10     glutInit(&argc, argv); 
11     glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); 
12     glutInitWindowPosition(100, 100); 
13     glutInitWindowSize(400, 400); 
14     glutCreateWindow("第一个OpenGL程序"); 
15     glutDisplayFunc(&myDisplay); 
16     glutMainLoop(); 
17     return 0; 
18 }
OpenGL.c

问题2:提示缺少预编译头时,项目->属性->C/C++->预编译头,选择“不使用预编译头”。

 

以上是关于win8.1中vs2015配置opengl环境,那个glut.lib和glut32.lib放哪里啊的主要内容,如果未能解决你的问题,请参考以下文章

vs 2015 + OPENGL 配置

VS2015+GLFW+GLAD

踏入OpenGL大门 —— VS2015开发环境配置 (详细图文)

OpenGL环境配置 win10,vs2015,glew,freeglut, glm

VS2015配置OpenGL开发环境

OpenGL开发环境配置:VS2015+glew+glfw