OpenGL+VS2010环境配置及遇到的问题
2024-09-02 17:41:01
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,并选择空项目。
代码如下,程序的作用是在一个黑色的窗口中央画一个白色的矩形。
#include <GL/glut.h>
void myDisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
glFlush();
}
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(, );
glutInitWindowSize(, );
glutCreateWindow("第一个OpenGL程序");
glutDisplayFunc(&myDisplay);
glutMainLoop();
return ;
}
OpenGL.c
问题2:提示缺少预编译头时,项目->属性->C/C++->预编译头,选择“不使用预编译头”。
最新文章
- [蟒蛇菜谱] Python封装shell命令
- tmp
- JS的splice()方法和slice()方法
- Eclipse常用开发插件
- ZJOI2014 2048
- 夺命雷公狗—angularjs—2—模拟表单验证
- What a version number means
- ORACLE 绑定变量用法总结 .
- ConstraintLayout
- Elasticsearch就这么简单
- 在NOARCHIVELOG和ARCHIVELOG模式之间选择
- vue基础篇---修改对象或数组的值,页面实时刷新
- svn-checkout后,循环遍历查找包含某字符串的文件
- spacemacs conf
- ajax传JSON时设置的contenttype导致JAVA中request.getParameter(";";)怎么也接收不到数据
- head和tail命令详解
- 重新来认识你的老朋友Spring框架
- 论组织资源 #F315
- Oracle 基础系列之1.3 用户管理
- SVN知识集合