如何安装opengl visual studio

分两步:

(一)下载glut,并将其放置到适当的位置

(二) 进行vs2005项目属性配置

*******************************************************************************

第一步,

(转自参考网站: /blogger/post_show.asp?BlogID=78856&PostID=14520900

在 Project Properties->Configuration

Properties->Linker->Input->Additional Dependencies

中添加opengl32.lib glu32.lib glaux.lib

*******************************************************************************

自己曾经出现过的两大问题:

一):error LNK2019: unresolved external symbol __imp__glFlush@ 这类的错误

1>PT.obj : error LNK2019: 无法解析的外部符号 _auxSolidSphere@8,该符号在函数 _main 中被引用

1>PT.obj : error LNK2019: 无法解析的外部符号 _auxInitWindowA@4,该符号在函数 _main 中被引用

1>PT.obj : error LNK2019: 无法解析的外部符号 _auxInitPosition@16,该符号在函数 _main 中被引用

1>PT.obj : error LNK2019: 无法解析的外部符号 _auxInitDisplayMode@4,该符号在函数 _main 中被引用

原因是没有在附加依赖项中添加如上lib 文件

解决:Add “opengl32.lib glu32.lib glaux.lib” to Project

Properties->Configuration

Properties->Linker->Input->Additional Dependencies

二):error C2664: “auxInitWindowW”: 不能将参数 1 从“const char [7]”转换为“LPCWSTR”

与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换

错误及解决方案:

not passing in a Unicode string – put an “L” before the string

literal: L”XXXXX” or use the TEXT(”XXXXX”) or _T(”XXXXX”) macros…