如何安装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…