error LNK2019: 无法解析的外部符号 _gluGetString@4,该符号在函数 _main 中被引用

来源:互联网 发布:nginx rewrite 1 编辑:程序博客网 时间:2024/06/17 07:39
1>02.obj : error LNK2019: 无法解析的外部符号 _gluGetString@4,该符号在函数 _main 中被引用
1>02.obj : error LNK2019: 无法解析的外部符号 __imp__glGetString@4,该符号在函数 _main 中被引用
1>02.obj : error LNK2019: 无法解析的外部符号 _glutCreateWindow@4,该符号在函数 _main 中被引用
1>02.obj : error LNK2019: 无法解析的外部符号 _glutInitWindowPosition@8,该符号在函数 _main 中被引用
1>02.obj : error LNK2019: 无法解析的外部符号 _glutInitWindowSize@8,该符号在函数 _main 中被引用
1>02.obj : error LNK2019: 无法解析的外部符号 _glutInitDisplayMode@4,该符号在函数 _main 中被引用

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

 错误原因,opengl的库文件(.lib)文件没有包含到工程中

改正方法:

  1. #pragma comment(lib,"opengl32.lib"),#pragma comment(lib,"glu32.lib"),#pragma comment(lib,"glut32.lib"),载入即可
  2. 点击“工程(project)”->“设置(setting)”,中选“连接(link)”在“对象\库模块”中添加“opengl32.lib glu32.lib glut32.lib”中间用空格或分号隔开