glew相关内容

在Windows上使用OpenGL扩展

我想使用OpenGL扩展中公开的功能.我在Windows上,该怎么做? 解决方案 简单解决方案:使用 GLEW . 请参见此处的方式. 硬性解决方案: 如果您有非常有理由的理由不使用GLEW,请按照以下方法在不使用GLEW的情况下实现相同目的: 识别OpenGL扩展和您希望使用的扩展API. OpenGL扩展列在 OpenGL扩展注册表中. 示例:我希望使用 EXT_f ..
发布时间:2020-05-20 21:57:06 其他开发

OpenGL文件glew.h和gl.h/glu.h之间的区别

我已经使用Windows 7专业版中默认包含的glu和gl头文件构建了一个OpenGL程序.现在,我已经买了一本描述OpenGL游戏开发的书.本书的作者说,我必须在项目中包含glew标头.完成此操作后,我遇到了一些未解决的外部符号错误. 所以,现在我真的很困惑. 我之前在程序中使用过glBegin和glEnd语句.现在,我必须使用glBindBuffers和glGenBuffer等,但是会出 ..
发布时间:2020-05-20 21:56:28 其他开发

在Windows下使用GLEW使用OpenGL扩展

我一直在Windows上以痛苦的方式使用OpenGL扩展. GLEW是更简单的方法吗?我如何开始使用它? 解决方案 是的, OpenGL扩展Wrangler库(GLEW)是在Windows上轻松使用OpenGL扩展的一种方法.这是开始的方法: 识别OpenGL扩展和您希望使用的扩展API. OpenGL扩展列在 OpenGL扩展注册表中. 检查图形卡是否支持您要使用的扩展名.下 ..
发布时间:2020-05-20 21:49:19 其他开发

GLEW链接器错误(未定义对__glewBindVertexArray的引用)

我最近决定使用不折旧的技术使用im重新编写游戏的OpenGL代码.而不是使用glBegin()和glEnd()绘制图元,我试图坚持使用顶点数组对象等.我正在尝试从 http:进行编译的代码: //www.opengl-tutorial.org/beginners-tutorials/tutorial-2-the-first-triangle/.我之前做过很多链接,但是由于某种原因,这是行不通的.我 ..
发布时间:2020-05-09 22:03:10 其他开发

使用mingw32在Windows上生成错误

它是重复的,对此我感到抱歉,但是我没有其他选择,因为我无法对答案发表评论,他们也无法解决我的问题.这是原始帖子: 使用mingw在Windows上生成毛刺 这是我的问题: 1)当我尝试@LightningIsMyName的答案时,出现此错误: Makefile:1:***缺少分隔符.停止. 2)当我尝试@anon的答案时,出现此错误: Makefile:1:Ma ..
发布时间:2020-05-05 11:39:50 C/C++开发

GLEW_APPLE_GLX生成GLEW时导致链接错误

在尝试解决我的其他问题时,我在GLEW内陷入困境对于Mac,缺少__glewX*符号,并发现它们受到GLEW_APPLE_GLX的保护. 当我尝试使用定义了该标志的源代码构建GLEW时,会得到未定义的符号(类似于_glXGetClientString之类的东西).与X11(-lX11)链接无济于事. 问题:假设定义GLEW_APPLE_GLX确实有意义,那么我该如何修复构建? 解 ..
发布时间:2020-05-01 03:31:47 其他开发

如何在头中包含依赖项,而不将其包含在包含头的项目中

因此,当你在C ++中包含头文件时,编译器只是复制头文件的内容并将其粘贴到#include所在的位置。我正在制作一个小型游戏引擎/框架,并且包括GLEW& GLFW在我的Engine.h中,因为我需要像GLFWwindow这样的东西。但是我在使用引擎的测试游戏1项目中遇到了一个编译器错误,因为编译器只是复制代码形式engine.h并粘贴到测试游戏1的main.cpp中,它试图在我的测试中包含gle ..
发布时间:2018-06-06 19:57:44 C/C++开发

GLFW将无法正确链接

所以最近我开始了一个涉及GLFW的项目(64位,带有GLEW)。但是,我似乎无法使其正确链接。以下是我的设置: 操作系统:Windows 8 64位 编译器:mingw64 p> IDE:eclipse 我的简单测试程序: #include #include #define GLEW_STATIC #incl ..
发布时间:2018-04-21 10:57:42 其他开发

键入“GLchar”无法解决

我正在使用Eclipse,MinGW,我已经编译了freeglut和glew,并将他们的库,DLL和头文件复制到正确的位置(MinGW / include / GL,MinGW / lib,Windows / SysWOW64)。我还在MinGW C ++链接器下的Eclipse中连接了库(freeglut64,opengl32,glew32,glu32)。这是我的代码... - Ch ..
发布时间:2017-07-30 15:29:49 Java开发

我的OpenGL程序如何解决`glew32.dll的问题?

当我正在构建并运行我的OpenGL + GLEW + GLFW程序时,它构建的很好,但不会运行,给我这个错误:“该程序无法启动,因为glew32.dll从您的计算机中丢失,请尝试重新安装程序来解决此问题。“ 我链接 glew32.lib 作为静态库。我也使用 #define GLEW_STATIC 。 那么为什么程序会提示一个DLL文件? p> #include ..
发布时间:2017-06-08 21:56:53 .NET组件控件

在Cygwin下编译最小的GLEW应用程序

让我们考虑下面的程序,并尝试在Cygwin下编译它: #include int main(int argc,char ** argv) { glutInit(& argc,argv); glLoadIdentity(); } 它编译和运行很好。 -I / usr / include / opengl 似乎非常重要。 g ..
发布时间:2017-03-09 19:51:06 Linux/Unix

使用CMake链接GLEW

我的项目依赖于GLEW,是用CMake构建的,所以我从这里找到FindGLEW.cmake http://code.google.com/p/nvidia-texture-tools/source/browse/trunk/cmake/FindGLEW.cmake?r= 96 并在我的CMakeLists.txt中写入 find_package(GLEW REQUIRED)。问题是,我在一个集群P ..
发布时间:2016-12-03 01:15:23 其他开发

将GLEW与CMake链接

如何将GLEW连结至CMake的专案? 我们一直尝试使用CMake将GLEW连结至我们的专案至少3小时,所以任何帮助被接受。 我正在使用CMake 3.1.0附带的FindGLEW.cmake CMakeLists。 txt find_package(GLEW REQUIRED) if(GLEW_FOUND) include_directories GLEW_INCL ..
发布时间:2016-12-03 00:37:47 其他开发

C ++ - 每X毫秒执行一次函数

我似乎找不到一个很好的答案: 我在做一个游戏,我希望逻辑循环与图形分开循环。换句话说,我想让游戏每X毫秒经过一个循环,无论它显示多少帧/秒。 显然,他们都将分享很多变量,所以我不能有一个线程/计时器来回传递一个变量...我基本上只是寻找一种方法在后台有一个定时器,每X毫秒发出一个标志执行逻辑循环,无论图形循环在哪里。 我打开任何建议。它似乎最好的选择是有2个线程,但我不知道什么最 ..
发布时间:2016-11-02 23:24:05 C/C++开发

VBO:数组未绘制

我关注本指南,我想尝试将四边形绘制到屏幕。我也看到源代码,它是相同的,它应该工作,但在我的情况下没有什么显示在屏幕上。我使用OpenGL 2.0与顶点着色器,只是将颜色设置为红色的四边形应该在屏幕上可见。 在callig glutMainLoop之前,我生成顶点缓冲对象: include #include vecto ..
发布时间:2016-11-02 03:26:39 C/C++开发