Windows 8.1+VS2013 配置 OpenGL
2015-01-24 12:39
429 查看
一. 下载OpenGL代码——glut(The OpenGL Utility Toolkit)
glut下载地址: http://www.opengl.org/resources/libraries/glut/glut_downloads.phpfor 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; }
相关文章推荐
- Windows 8.1+VS2013 配置 OpenGL
- Windows 8.1 Visual Studio 2013配置OpenGL开发环境
- Windows 8.1 Visual Studio 2013 OpenGL 配置
- 关于VS2013安装以及openGL配置
- OpenGL在w7下vs2010、vs2013及w8下vs2013配置
- Windows10+Caffe+CUDA7.5+VS2013环境配置
- Windows8下PhoneGap 4 + Android Studio 1.0 + VS2013配置指南
- VS 2013 配置份openGL环境
- (OpenCV) VS2013 + opencv-2.4.10.exe + Windows 10 开发环境配置
- 在win8.1系统VS2013环境配置OpenGL开发环境
- Vs2013 OpenGL配置
- VS2013配置OpenGL
- (Win8.1)VS2013环境下配置OpenGL
- vs2013 opengl配置
- VS2013配置OpenGL
- Windows10+Caffe+CUDA7.5+VS2013环境配置
- VS2013配置OpenGl的glut库
- VS2013配置OpenGL编译环境
- Windows8下PhoneGap 4 + Android Studio 1.0 + VS2013配置指南
- 64位Win7环境下vs2013配置opengl