OPENGL—错误调试—无法解析外部符号「建议收藏」

OPENGL—错误调试—无法解析外部符号「建议收藏」错误1 errorC1060:编译器的堆空间不足c:\programfiles(x86)\microsoftvisualstudio11.0\vc\include\gl\glew.h841 ConsoleApplication8解决方案:#ifdefined(__gl_h_)||defined(__GL_H__)||defined(__X_

大家好,又见面了,我是你们的朋友全栈君。

错误 1  error C1060: 编译器的堆空间不足 c:\program files (x86)\microsoft visual studio 11.0\vc\include\gl\glew.h84 1  ConsoleApplication8

解决方案:

#if defined(__gl_h_) || defined(__GL_H__) || defined(__X_GL_H)
#error gl.h included before glew.h

[cpp] 
view plain  
copy

  1. #include <GL/glew.h>  
  2. #include <GL/glut.h>  

glew.h 写在 glut前面。

错误

1>ConsoleApplication8.obj : error LNK2019: 无法解析的外部符号 __imp__glewInit@0,该符号在函数 “void __cdecl init(void)” (?init@@YAXXZ) 中被引用
1>ConsoleApplication8.obj : error LNK2019: 无法解析的外部符号 __imp__glewGetErrorString@4,该符号在函数 “void __cdecl init(void)” (?init@@YAXXZ) 中被引用
1>ConsoleApplication8.obj : error LNK2001: 无法解析的外部符号 __imp____glewBindBuffer
1>ConsoleApplication8.obj : error LNK2001: 无法解析的外部符号 __imp____glewBufferData
1>ConsoleApplication8.obj : error LNK2001: 无法解析的外部符号 __imp____glewGenBuffers
1>ConsoleApplication8.obj : error LNK2001: 无法解析的外部符号 __imp____glewAttachShader
1>ConsoleApplication8.obj : error LNK2001: 无法解析的外部符号 __imp____glewCompileShader
1>ConsoleApplication8.obj : error LNK2001: 无法解析的外部符号 __imp____glewCreateProgram
1>ConsoleApplication8.obj : error LNK2001: 无法解析的外部符号 __imp____glewCreateShader
1>ConsoleApplication8.obj : error LNK2001: 无法解析的外部符号 __imp____glewDeleteShader
1>ConsoleApplication8.obj : error LNK2001: 无法解析的外部符号 __imp____glewEnableVertexAttribArray
1>ConsoleApplication8.obj : error LNK2001: 无法解析的外部符号 __imp____glewGetProgramInfoLog
1>ConsoleApplication8.obj : error LNK2001: 无法解析的外部符号 __imp____glewGetProgramiv
1>ConsoleApplication8.obj : error LNK2001: 无法解析的外部符号 __imp____glewGetShaderInfoLog
1>ConsoleApplication8.obj : error LNK2001: 无法解析的外部符号 __imp____glewGetShaderiv
1>ConsoleApplication8.obj : error LNK2001: 无法解析的外部符号 __imp____glewLinkProgram
1>ConsoleApplication8.obj : error LNK2001: 无法解析的外部符号 __imp____glewShaderSource
1>ConsoleApplication8.obj : error LNK2001: 无法解析的外部符号 __imp____glewUseProgram
1>ConsoleApplication8.obj : error LNK2001: 无法解析的外部符号 __imp____glewVertexAttribPointer
1>ConsoleApplication8.obj : error LNK2001: 无法解析的外部符号 __imp____glewBindVertexArray
1>ConsoleApplication8.obj : error LNK2001: 无法解析的外部符号 __imp____glewGenVertexArrays

解决方案:

[cpp] 
view plain  
copy

  1. #pragma comment(lib,”glew32.lib”)  

错误:


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


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


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


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


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


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


1>ConsoleApplication8.obj : error LNK2019: 无法解析的外部符号 _glutSwapBuffers@0,该符号在函数 “void __cdecl display(void)” (?display@@YAXXZ) 中被引用


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


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

解决方案:

[cpp] 
view plain  
copy

  1. #pragma comment(lib,”glut32.lib”)  



错误:

1>ConsoleApplication8.obj : error LNK2019: 无法解析的外部符号 __imp__glClear@4,该符号在函数 “void __cdecl display(void)” (?display@@YAXXZ) 中被引用
1>ConsoleApplication8.obj : error LNK2019: 无法解析的外部符号 __imp__glClearColor@16,该符号在函数 “void __cdecl init(void)” (?init@@YAXXZ) 中被引用
1>ConsoleApplication8.obj : error LNK2019: 无法解析的外部符号 __imp__glDrawArrays@12,该符号在函数 “void __cdecl display(void)” (?display@@YAXXZ) 中被引用
1>ConsoleApplication8.obj : error LNK2019: 无法解析的外部符号 __imp__glGetIntegerv@8,该符号在函数 “void __cdecl initShader(char const *,char const *)” (?initShader@@YAXPBD0@Z) 中被引用
1>ConsoleApplication8.obj : error LNK2019: 无法解析的外部符号 __imp__glGetString@4,该符号在函数 “void __cdecl initShader(char const *,char const *)” (?initShader@@YAXPBD0@Z) 中被引用

解决方案:

[cpp] 
view plain  
copy

  1. #pragma comment(lib,”OpenGL32.lib”)  
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/153481.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月28日 下午5:00
下一篇 2022年6月28日 下午5:16


相关推荐

  • mean shift应用_使用Google地图制作MEAN应用(第二部分)

    mean shift应用_使用Google地图制作MEAN应用(第二部分)meanshift应用介绍(Introduction)Welcomeback!欢迎回来!Lasttime,wecreatedanapplicationthatintegratedGoogleMapsdirectlyintotheMEANstack.Theappprovidedusapaneltocreateusers,tagthe…

    2022年5月15日
    38
  • 实时车辆行人多目标检测与跟踪系统-上篇(UI界面清新版,Python代码)

    实时车辆行人多目标检测与跟踪系统-上篇(UI界面清新版,Python代码)摘要:本文详细介绍如何利用深度学习中的YOLO及SORT算法实现车辆、行人等多目标的实时检测和跟踪,并利用PyQt5设计了清新简约的系统UI界面,在界面中既可选择自己的视频、图片文件进行检测跟踪,也可以通过电脑自带的摄像头进行实时处理,可选择训练好的YOLOv3/v4等模型参数。该系统界面优美、检测精度高,功能强大,设计有多目标实时检测、跟踪、计数功能,可自由选择感兴趣的跟踪目标。博文提供了完整的Python程序代码和使用教程,适合新入门的朋友参考,完整代码资源文件请转至文末的下载链接。

    2022年10月13日
    6
  • QQ互联登录提示redirect uri is illegal(100010)完美解决方法

    QQ互联登录提示redirect uri is illegal(100010)完美解决方法

    2021年11月7日
    64
  • Java面试不通过?这篇文章你看了吗?

    Java面试不通过?这篇文章你看了吗?Java 面试题千千万 个人觉得没有最好的答案 只有最适合的答案 本文的宗旨是为读者朋友们整理一份详细而又权威的面试清单 此文是前段时间本人根据部分文章汇总压在草稿箱 由于时间关系 忘了加上对应的原创链接 如有侵权 请联系本人删除 本人单纯秉着知识乐于分享的精神 今天发现在草稿箱 特发出来给大家 仅供参考 注 本人才疏学浅 知识还在积累中 不能保证每个回答都满足各种等级的高手们 由于一些技术的升级 部分答案不能保证实时同步准确 还请大家在阅读的时候多多留意 若发现有问题的话 请评论指出

    2026年3月19日
    2
  • 2025年最新GPT-4o-mini免费API无限使用完全指南【保姆级教程】

    2025年最新GPT-4o-mini免费API无限使用完全指南【保姆级教程】

    2026年3月16日
    3
  • 原码、反码、补码和移码其实很简单

    原码、反码、补码和移码其实很简单最近在备战软考 复习到计算机组成原理的时候 看到书中关于原码 反码 补码和移码的定义如下 n 是机器字长 原码 反码 补码 移码 看完这些定义以后 我的脑袋瞬间膨胀到原来的二倍 这样变态的公式不管你记不记得住 反正我是记不住 还好以前对它们有所了解 否则看到这一堆公式恐怕我早就放弃参加软考的念头喽 其实没必要弄得这么

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号