glew 相关问题

OpenGL扩展牧马人库(GLEW)是一个跨平台的开源C / C ++扩展加载库。 GLEW提供了高效的运行时机制,用于确定目标平台上支持哪些OpenGL扩展。

未解析的外部符号 glewInit()

最近开始学习OpenGl,想在Visual Studio 2022中新建一个项目。 我做了这个视频中的一切: https://www.youtube.com/watch?v=H2E3yO0J7TM&list=

回答 0 投票 0

'链接:致命错误 LNK1104:无法打开文件 'glew32s.lib' '

运行以下cmake config时出现错误 cmake_minimum_required(版本 3.14) 项目(顶点) add_executable(vortex expositive.cpp) 设置(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)

回答 0 投票 0

无法弄清楚如何在 OpenGL 的 2D 片段着色器中从 1D 采样器采样

对于我正在使用 C++ 进行的 OpenGL 项目,我正在尝试将距离信息编码到一维缓冲区中,我真的很想为此使用无符号整数。我创建了一个调试步骤来导出...

回答 1 投票 0

OpenGL着色器错误C7548:错误C0000:...或#version 410 [关闭]

我不知道我的代码或配置有什么问题。我仔细检查了代码和 VS 设置,为我的 GPU 安装了最新的驱动程序,但仍然看到此错误。错误 C0000:... 或 #version 410 和错误

回答 0 投票 0

我的顶点和片段着色器是我在 glfw 中出现黑屏的原因吗? [关闭]

我正在用 C++ 编写一个光线行进程序,但我似乎无法让屏幕显示要绘制到屏幕上的结果。我制作了一个正方形并将其作为纹理放在正方形上。我相信...

回答 0 投票 0

缺少类型说明符和重新定义[关闭]

尝试在 openGL 中创建 USB 记忆棒时,我一直收到错误消息 我无法编译代码。代码的唯一错误对应于第 87-100 行,其余部分看起来还不错。 #

回答 0 投票 0

我怎么知道我必须在 Visual Studio 2022 的“链接器”菜单中设置哪些库文件?

我的任务是在 Visual Studio 中从 github 运行一个项目。 如果我尝试构建代码,我会收到 1626 条错误,它们都是 LNK 错误,例如: LNK2001 未解析的外部符号“__declspec(dllimport) p...

回答 1 投票 0

glew.h 和 glext.h 之间不兼容的函数原型

我正在尝试使用 glew.h 和 glext.h 编译一些代码。这是一个最小的例子: #包括 //#include // 注释它不会改变任何东西 #包括 我正在尝试使用 glew.h 和 glext.h 编译一些代码。这是一个最小的例子: #include <GL/glew.h> //#include <GL/gl.h> // commenting it doesn't change anything #include <GL/glext.h> int main(){ return 0; } 由于不同的函数原型,我有 6 个编译时错误。第一个是: In file included from main.cpp:3:0: /usr/include/GL/glext.h:12306:105: error: conflicting declaration ‘typedef void (* PFNGLFRAGMENTLIGHTFVSGIXPROC)(GLenum, GLenum, const GLfloat*)’ typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params); ^ In file included from main.cpp:1:0: /usr/include/GL/glew.h:16092:28: note: previous declaration as ‘typedef void (* PFNGLFRAGMENTLIGHTFVSGIXPROC)(GLenum, GLenum, GLfloat*)’ typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ glew.h:16092: typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params); glext.h:12306: typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params); 区别在于 * params 的常量。 我在 Ubuntu 18.04.5 LTS 上使用 mesa 20.0.8、glew 2.0.0-5 和 gcc 7.5.0(我应该升级到 Ubuntu 20 吗?)。 我正在尝试使用 glew.h 和 glext.h 编译一些代码 不要那样做。这是两种不同的工具,它们都做同样的事情。它们不打算彼此兼容,并且预计两者都不能在彼此存在的情况下(在同一源文件中)工作。 您要么正在使用 GLEW,要么正在通过 glext.h 手动加载函数指针。选一个。

回答 1 投票 0

渲染纹理的问题,因为它显示为全黑

尽管在练习部分从 learnopengl 复制了代码,但我在渲染精灵时遇到了麻烦。一开始我以为什么都没有渲染,但是从黑色变成了

回答 1 投票 0

OpenGL着色器不编译[关闭]

这个着色器似乎无法编译我正在使用 c++ 和 glew,openGL。 glew 版本为 2.2.0,openGL 版本为 4.6。 glGetShaderInfoLog() 函数只返回废话。编译后的...

回答 0 投票 0

OpenGL,不能将 glDebugMessageCallback 与 sdl 一起使用,访问冲突错误,GLEW + SDL,C++

我是 OpenGL 的新手,我不知道出了什么问题,似乎我不能使用 glDebugMessageCallback 函数,在下一行代码中抛出访问冲突错误,当我使用它时它起作用了

回答 0 投票 0

对一个opengl立方体进行纹理处理

我有一个opengl立方体,我想对所有6个面进行纹理处理。我需要多个纹理吗?下面是当前立方体的截图:基本上我不知道如何将纹理包裹在整个立方体上......。

回答 1 投票 3

从YouTube复制的OpenGl着色器中出现语法错误。

我试图学习OpenGl,现在我想做一个简单的红色三角形在黑色背景上的顶点和着色器。我从YouTube视频中复制了代码。我已经改变了一个视图的东西。那是...

回答 1 投票 0

如何将GLEW和GLFW以及OpenGL链接到MingW的g++中?

我正在做一个关于OpenGL的课程。因此,我已经在Visual Studio 2019中运行了我的项目,它可以工作。我需要在Visual Studio中做的是。添加GLEW和GLFW的额外包含目录。(当...

回答 1 投票 0

链接库错误 cmissing dllwrong version?

严重性代码描述 项目文件行抑制状态 错误 LNK1120 22 未解决的外部文件 OpenGL2 C:\Users\Darek\source\repos\OpenGL2\Debug\OpenGL2.exe 1 错误 LNK2019 ....

回答 1 投票 0

使用MinGW在Windows上构建GLEW时遇到问题

我正在尝试使用MinGW在Windows(8.1)上构建GLEW 2.1.0,并且已经苦苦挣扎了一段时间。我尝试遵循GLEW GitHub页面上有关“ MSYS / Mingw”的说明,但是在运行时...

回答 1 投票 0

我必须在GL / glew.h之后包含SDL_opengl.h吗?

我想用SDL2创建一个OpenGL项目。我通常通过首先包含GL / glew.h来启动OpenGL项目。之后是否必须包含SDL_opengl.h?它还包含OpenGL API ...

回答 1 投票 1

如何使用g ++ / C ++保存链接?

我正在编写一些OpenGL代码,而我在/ usr / lib中的库链接变得非常混乱:g ++ Application.cpp -lglfw -lGL -lGLEW我不想四处逛逛/不记得确切的名字了的...

回答 1 投票 0

使用openGL创建一个简单的2D库

我想用openGL创建一个“简单”的2D库。我想使用openGL,因为我知道我会学到很多东西,这就是为什么我不想使用更高级别的库(例如SDL)的原因。我知道那里...

回答 1 投票 0

Opengl:尝试绘制线条以可视化鼠标射线投射时出现意外行为

我正在尝试使用射线投射在我的应用程序中实现鼠标拾取。我想做的是从字面上画出单击鼠标时从屏幕投射的线条。这就是我...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.