iDream

信仰圣光吧

win8.1 64位+VS2013搭建OpenGL环境

OpenGL的配置相对简单,具体如下:

(1)下载OpenGL库:

文件: D:\软件\glutdlls37beta.zip
大小: 149072 字节
修改时间: Tuesday, July 7, 2015, 10:32:21 PM
MD5: 0DE79DFC3400E28F906F42E99367D70E
SHA1: 0E197E77BFA9BC9C3BC33FBB613A65477027C882
CRC32: 8121F169


(2)解压文件包,配置:

a.  glut.h 和其他教程一样

b.glut.dll,glut32.dll 放入  C:\Windows\SysWOW64(测试过system32不行)

c.glut.lib,glut32.lib  和其他教程一样

d.打开vs2010, 选择
 project->project property-> Configuration Properties->Linker->Input->Additional Dependencies

在其中添加

opengl32.lib
 glu32.lib 

glut32.lib

或者

在文件头加上

#pragma comment(lib, "opengl32.lib")
#pragma comment(lib, "glu32.lib")
#pragma comment(lib, "glut32.lib")

——————————————

其中opengl32.lib和glu32.lib在我的C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86中,在lib目录集中有

——————————————

建立工程

————————————————————————————

先建立win32 console,添加一个cpp,名字随便(为什么) 

然后粘上这段


#include <iostream>  
#include <windows.h>  
#include <gl/glut.h>  


using namespace std;


void init(void)
{
glClearColor(0.0, 0.0, 0.0, 0.0);
glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0);
}


void display(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0, 1.0, 1.0);
glBegin(GL_LINES);
glVertex3f(0.25, 0.25, 0.0);
glVertex3f(0.75, 0.25, 0.0);
glEnd();
glFlush();
}




int main(int argc, char **argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(200, 200);
glutCreateWindow("Jcy_OpenGL");
init();
glutDisplayFunc(display);
glutMainLoop();


return 0;
}



有控制台,在项目属性中,再切换到“链接器”->命令行,在“其他选项”中输入:/ENTRY:mainCRTStartup (可以去除程序运行时出现的dos窗口)


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013291337/article/details/46795735
个人分类: OPENGL
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

win8.1 64位+VS2013搭建OpenGL环境

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭