Windows 8.1+VS2013 配置 OpenGL

转载 2014年09月19日 11:26:40

转自: http://blog.csdn.net/lvhao578041381/article/details/18971691


一. 下载OpenGL代码——glut(The OpenGL Utility Toolkit)

glut下载地址: http://www.opengl.org/resources/libraries/glut/glut_downloads.php

for windows的code:

http://user.xmission.com/~nate/glut.html

其中:

Ø  glut-3.7.6-bin.zip : GLUT forWin32 dll, lib and header file (everything you need to get started programmingwith GLUT). 

Ø  glut-3.7.6-src.zip : GLUTsource code distribution (including a whole slew of great example programs +data).

现使用glut-3.7.6-bin.zip配置环境。

二. VS2013配置

1. Copy your glut.h to:<drive>:\<VC++ path>\include\GL\glut.h

*** put the drive where you installed VC++ instead of the<drive>

*** put the directory where you installed VC++ instead of the<VC++ path>

比如,glut.h---> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\GL\   (新建一个GL的文件夹)

 

2. Copy your glut32.lib to:

<drive>:\<VC++path>\lib\glut32.lib

*** put the drive where youinstalled VC++ instead of the <drive> ***

*** put the directory whereyou installed VC++ instead of the <VC++ path>

比如,glut32.lib --->C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib

 

3. Copy glut32.dllinto your windows directory (windows or winnt, depends on if you are usingWindows95/98 or Windows NT)

注意:glut32.dll  ---> C:\Windows\SysWOW64 (windows8.1 64位操作系统)

                               ---> C:\Windows\System32 (windows8.1 32位操作系统)

比如,本人系统64位,因此glut32.dll ---> C:\Windows\SysWOW64


4.打开vs2013,随便打开或新建一个项目。选择 project->project property-> ConfigurationProperties->Linker->Input->Additional Dependencies 在其中添加opengl32.lib;glu32.lib;glut32.lib


三. 测试

在工程中添加如下代码编译(32位)即可。

注意:用x64编译不行,因为glut32.lib是给32位编译用的。

 

//glExampl01.cpp : Defines the entry point for the console application.

#include <Gl/glut.h>

void myDisplay(void)
{
    glClear(GL_COLOR_BUFFER_BIT);
    glColor3f(1.0, 0.0, 0.0);
    glBegin(GL_LINES);
    glVertex2i(180, 15);
    glVertex2i(10, 145);
    glEnd();
    glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
    glFlush();
}

void init(void)
{
    glClearColor(1.0, 1.0, 1.0, 0.0);
    glMatrixMode(GL_PROJECTION);
    gluOrtho2D(0.0, 200.0, 0.0, 150.0);
}

int main(int argc, char * argv[])
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
    glutInitWindowPosition(50, 100);
    glutInitWindowSize(400, 300);
    glutCreateWindow("OpenGL");
    init();
    glutDisplayFunc(&myDisplay);
    glutMainLoop();
    return 0;
}


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

编译时出错:

1>c:\program files\microsoft visual studio 8\vc\include\stdlib.h(406) : error C2381: 'exit' : redefinition; __declspec(noreturn) differs
1>        c:\program files\microsoft visual studio 8\vc\platformsdk\include\gl\glut.h(146) : see declaration of 'exit'

搜索到solution:http://social.msdn.microsoft.com/Forums/en-US/aeacc105-2f6b-4480-862f-775a24c5e26e/what-means-active-win32-vs-win32?forum=csharpide

To fix the error, right click on the project name in the Solution Explorer tab and select Properties -> C/C++ -> Preprocessor -> Preprocessor definitions and append GLUT_BUILDING_LIB to the existing definitions, seperated by semicolons.



用VC++编制FTP客户端应用程序

用VC++编制FTP客户端应用程序  FTP协议将使用两条单独的TCP连接,一条专用于发送FTP命令,另一条则专用于传递数据。初始建立连接时,服务器在21号端口上接收来自客户端的命令连接。当需要传送数...
  • ghj1976
  • ghj1976
  • 2001-08-20 11:36:00
  • 1508

在win8.1系统VS2013环境配置OpenGL开发环境

1、安装GLUT工具包 GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便。 Win环境下GLUT下载地址: http://www.opengl.org/resources/li...
  • a623891391
  • a623891391
  • 2015-07-31 14:59:27
  • 943

WIN8系统下VS2013 OPENGL的配置

  • 2013年12月03日 09:10
  • 106KB
  • 下载

(Win8.1)VS2013环境下配置OpenGL

error C1083: 无法打开包括文件: “gl/glut.h” Win8.1 VS2013环境下配置OpenGL 配置OpenGL 1、首先,下载glut.rar文件,这个网上搜一下都能够找到,...
  • u013316305
  • u013316305
  • 2014-06-30 17:18:33
  • 4920

VS2013配置OpenGL详细教程

一、下载glut库和glew库glut:下载链接 glew:下载链接文末会给出完整的库集合下载包链接二、解压glut和glewglut解压后 glew解压 三、整理两个库为了以后更方便的使用...
  • jeffdeen
  • jeffdeen
  • 2016-12-14 14:21:35
  • 2933

vs2013对opengl的开发环境配置

  • 2014年06月21日 10:54
  • 36KB
  • 下载

vs2013环境下搭建openGL开发环境

参考:  http://jingyan.baidu.com/article/d5c4b52bca5005da560dc5d6.html     首先要下载glut库,可从OpenGL的官网上下:...
  • eclipse_c
  • eclipse_c
  • 2016-02-01 16:39:25
  • 4567

VS2013+OpenGL配置

一、下载OpenGL配置文件glut 下载地址:http://pan.baidu.com/s/1sljIly9 有5个配置文件:glut.dull、glut.h、glut.lib、glut32....
  • fjdmy001
  • fjdmy001
  • 2016-11-15 15:43:44
  • 2425

在VS2013中配置Opengl

首先我们需要关于Opengl的一系列文件。 传送门:http://pan.baidu.com/s/1i3tgmkH 下载解压之后会出现3种后缀为.dll、.lib、.h的文件。 我们需要把这...
  • huai814586181
  • huai814586181
  • 2015-05-12 21:41:26
  • 7483

VS2013+GLFW+GLEW 配置OpenGL开发环境

转载:http://blog.csdn.net/u011926277/article/details/50912638         最近发现了一个非常好的学习OpenGL基础的网站,点击打开...
  • hbtj_1216
  • hbtj_1216
  • 2017-01-22 17:09:49
  • 4166
收藏助手
不良信息举报
您举报文章:Windows 8.1+VS2013 配置 OpenGL
举报原因:
原因补充:

(最多只允许输入30个字)