问题标签 [glew]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opengl - 在 Windows 上使用 OpenGL 扩展
我想使用在 OpenGL 扩展下公开的函数。我在 Windows 上,我该怎么做?
opengl - Windows下使用GLEW使用OpenGL扩展
我一直在以痛苦的方式在 Windows 上使用 OpenGL 扩展。GLEW 是更简单的方法吗?我如何开始使用它?
opengl - 在 Cygwin 下编译最小的 GLEW 应用程序
让我们考虑以下程序并尝试在 Cygwin 下编译它:
它编译并运行得很好。-I/usr/include/opengl
似乎非常重要。
现在,
编译
失败。如何构建第二个应用程序?
第一的
从 NVIDIA SDK 构建 glew 的方法有多种:VS、cygwin、cygwin 和 -D_WIN32。我还尝试了来自源代码的原始 glew 的 cygwin 构建。
VS构建给出
cygwin 构建提供了许多
并且带有 -D_WIN32 的 cygwin 根本无法编译(这篇文章让我有点激动)。
第二
似乎有两种方法可以
使用 -L/lib/w32api
或 -L/usr/X11R6/lib -lX11 -lXi -lXmu与 OpenGL 链接
但是,-L 指令不会改变任何东西。我有 /usr/lib/w32api/libopengl32.a,但可能缺少 X11 版本(/usr/X11R6/lib/libGL?)。我应该在 Cygwin 中包含什么软件包?我已经安装了所有从 libGL 开始的(不仅......)。
c++ - opengl版本麻烦glew.h
我正在开发一个OpenGL L 应用程序,需要使用glew库。我正在使用Visual Studio C++ 2008 Express。
我使用 gl.h、glu.h 和 glut.h 编译了一个程序,它很好地完成了它应该做的事情。但是在包含 glew.h 之后它仍然编译得很好,但是当我尝试时:
它继续打印:
“不支持 OpenGL 2.0”。
我尝试将其更改为glewIsSupported("GL_VERSION_1_3")
甚至glewIsSupported("GL_VERSION_1_0")
它仍然返回错误,这意味着它不支持任何 OpenGL 版本。
我有一个 Radeon HD 5750,所以它应该支持 OpenGL 3.1 和 3.2 的一些功能。我知道所有设备驱动程序都已正确安装,因为我能够运行 ATI 提供的 Radeon sdk 中的所有程序。
我还安装了 Opengl Extensions Viewer 3.15,上面写着 OpenGL Version 3.1 Ati Driver 6.14.10.9116。我厌倦了所有这些,,,,,,所有这些GLEW_VERSION_1_1
都返回错误。GLEW_VERSION_1_2
GLEW_VERSION_1_3
GLEW_VERSION_2_0
GLEW_VERSION_2_1
GLEW_VERSION_3_0
还有其他建议吗?我什至尝试过GLEW_ARB_vertex_shader
&&
GLEW_ARB_fragment_shader
,这也返回错误。
eclipse - Eclipse 中的 opengl + glew(适用于 Windows)
我正在尝试在 windows 中的 eclipse (mingw) 下工作。似乎在这种情况下不使用 Visual Studio 是非常不寻常的。glew 的安装说明只是“使用 build/vc6/ 中的项目文件”...
glew 自述文件还写道:“如果您希望从头开始构建 GLEW(从网上更新扩展数据或添加您自己的扩展信息),您需要一个 Unix 环境(包括 wget、perl 和 GNU make)。扩展数据从顶级源目录重新生成:make extensions"
为了在 eclipse 和 windows 中工作,我必须在 unix 环境中编译它?难道没有别的办法了吗?当然,实现这一目标可能是一种学习体验(如果我要成功的话),但我觉得我的时间最好花在实际工作上。即使我确实设法交叉编译了所有内容,它是否可以在 Visual Studio 之外的任何地方工作?
整个事情是不可行的,最好的解决方案是安装 Visual Studio 吗?
谷歌并没有太多帮助,我觉得我是唯一一个尝试过这样做的人(这有充分的理由吗?)。
c - 我无法将 GLEW 库链接到我的 Xcode 项目
我目前正在尝试遵循此处的 OpenGL 介绍指南。我已经将完成的项目直接从网站上的 git repo 拉到一个新的 Xcode 项目中,但是在尝试构建和运行时,我得到一个“GL/glew.h:没有这样的文件或目录”。
我已经从该站点下载了 glew,然后运行“make”和“make install”。我可以在 /usr/lib 中看到 3 个 libGLEW 文件,在 /usr/include/GL 中可以看到 3 个头文件 glew 相关的头文件。这一切都让我相信它安装得很好。
根据谷歌搜索的一些想法,我尝试将 /usr/lib 和 /usr/include/GL 路径添加到项目信息中的相关搜索路径中,但这仍然产生了同样的问题。我还尝试将“-lGLEW”添加到“其他链接器标志”选项中。
C源代码中的包含很简单
我错过了什么?!谢谢你的帮助
接受的答案有效,XCode 中的递归框也需要检查。
visual-studio-2010 - 设置 GLEW 窗口?
我有 Visual Studio 2010,我想在上面设置 glew.h。我做了这一步,但我仍然有链接器错误:1.download glew pack
2.将 .h 文件复制到 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include
3.将 .lib 文件复制到 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib
4.将glew32.dll复制到C:\Windows\SysWOW64
5.最后转到 myproject 属性然后转到链接器->输入将 glew32.lib、glu32.lib 和 opengl32.lib 添加到附加依赖项
但我仍然有这个错误:
错误 LNK2001:未解析的外部符号 __imp____glewBlendEquation
iphone - 如何将带有 glew 的 opengl 代码移植到 iPhone 的 openGL ES 代码
我正在尝试将用 opengl 编写的 ogre 函数移植到 opengl ES,但此函数使用 glew.h 中的定义,我不知道如何移植此代码。
问题在于未声明 GL_S(例如),因为它是 int glew.h,而我没有为 iPhone 提供 glew.h。
这是代码:
ifdef GL_VERSION_1_3
别的
万一
cygwin - 在 cygwin 下构建 gl3 应用
我有一个使用标准 gnu 工具(gmake/gcc)在 linux 上开发的小型 opengl 3.2 应用程序。代码看起来很便携——在我开始使用 mac mini gl 驱动程序似乎不支持的 gl3 功能之前,我在 osx 上运行它没有问题。我在同一个 mini 上有一个带有 windows xp 的 bootcamp 分区,如果可能的话,我想在那里运行我的应用程序。
Windows 驱动程序肯定支持 gl 3.2,但我无法链接。这似乎是一个非常普遍的问题,但我没有在网上找到任何在cygwin下使用opengl > 1.2解决的答案。我正在使用 glew-1.5.5 并像这样链接:
g++ -o glToy *.o -L/cygdrive/c/Program\ Files/glew-1.5.5/lib -lglew32 -lglut32 -lglu32 -lopengl32
但我得到了很多这样的输出:
任何想法我做错了什么?或者这不是一个可行的设置?在 mac mini(2009 版)上进行此操作的其他想法?谢谢!
opengl - GLEW 和 Freeglut 不能一起工作?
我正在尝试在当前使用 Freeglut 的 OpenGL 应用程序中使用几何着色器,并且我正在尝试使用 GLEW 来做到这一点,因为据我了解,几何着色器功能在扩展中。我的包含顺序如下:
但是,当我这样做时,会出现很多链接器错误,如下所示:
当我只使用基本的 OpenGL 功能(它,不在扩展中的东西)时,我没有收到任何错误,所以我知道编译器正在查找所有“基本”库,如 glu32 等。我正在使用 Visual Studio 2008 。 有什么建议么?