问题标签 [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.
c++ - glew 和 gltools 的问题,_glewInit 已经定义
我正在尝试将 opengl Superbible 示例中的着色器添加到我的程序中。问题是,当我从 gltools 调用任何函数时,我得到
在此之后,我将 glew32.lib 与 glew32s.lib 交换。这导致了一个未处理的异常
我添加的代码
当我尝试与
我用 Expression:OPENGLUT_READY 断言失败
我想知道是什么原因造成的,如果可能的话,如何解决它提前谢谢
windows - OpenGL + GLEW + MinGW 应用程序链接问题
在构建我的项目时,我得到了一些未定义的引用。这是构建日志:
这是我的链接命令:
这个对吗?我正在使用 glew 的 64 位二进制文件(我认为 32 没有任何意义)。它们是否仅适用于视觉工作室?
这是我的代码中的包含:
我正在使用 Eclipse Indigo CDT、MinGW、Win32、OpenGL 和 glew。
opengl - 尝试使用 SDL + GLEW 时出现分段错误
我正在尝试学习如何将 SDL 与 OpenGL 一起使用,并将 GLEW 用于扩展方法。据我所知,从SDL角的Using OpenGL with SDL等页面可以看出,以下代码应该可以工作
但是,它只是在尝试调用时在第 12 行出现段错误glViewport
。这是在 OS X 10.7 上编译的:
SDL 是 1.2.14 版,GLEW 是 1.7.0 版。
opengl - 使用带有 glew 的 VBO 访问冲突
我正在尝试在我的 OpenGL 项目中使用 VBO。我使用 glew 库进行扩展,使用 glfw 进行 Windows 处理。当我尝试创建 VBO 应用程序崩溃时,我得到
symulator3C.exe 中 0x00000000 处未处理的异常:0xC0000005:访问冲突
在函数 glGenBuffersARB 中。这是我的代码:
我不知道怎么了。当然,在调用这个函数之前,我调用 glewInit() 并且结果是成功的。编辑:我正在使用 Visual Studio 2010
opengl - GCC SDL + GLEW 链接错误
我有一个静态库,我在其中通过 GLEW 调用 OpenGL 扩展函数。由于该项目是在 GCC (NetBeans 7.0) 中构建的,并且 GLEW 的二进制文件仅以 Visual-C 风格提供,因此我将 GLEW (1.7.0) 构建为带有 GCC 的静态库。(我也很感兴趣,为什么这是必要的,因为 GLEW 似乎是纯 C 语言,其中 ABI 和交叉编译器兼容性不是 AFAIK 的问题。)
在我的静态库中,我将 GLEW_STATIC 和 NO_SDL_GLEXT 定义为项目预处理器指令 (-D),然后我
然后在(测试)应用程序中链接静态库,该应用程序还按以下顺序链接到以下库:
此设置在我的静态库中给了我两个未定义的参考错误:
实际上,这是在静态库中对 GLEW 功能进行的两次调用。然而,链接器曾经抱怨过其他调用(在 -DGLEW_STATIC 之前),但现在似乎还可以。
我无法通过将链接顺序交换到 opengl32 和 glew32 来改善这种情况(一些更多未定义的引用来wgl...
调用)。此外,GLEW_STATIC(和 NO_SDL_GLEXT)曾经在测试应用程序中定义,但已被删除并且似乎无关紧要。
为什么会出现剩余的错误,我该怎么做才能摆脱它们,即如何在 GCC 中使用 GLEW 和 SDL?
c++ - 在 Ubuntu 11.10 中安装所有用于开发的 OpenGL 库
我有一个刚刚安装的 ubuntu 11.10。
我遵循这个问题的第一个答案。我安装了:freeglut3 freeglut3-dev
现在我尝试安装 libglew1.5 和 libglew1.5-dev 等,但是:
我尝试从这个答案编译示例:
并编译错误
我在哪里可以找到安装opengl libs进行开发的普通教程?OpenGL ES 必不可少的...
memory - 使用 glClearColor 或 glPushMatrix/glPopMatrix 对时 OpenGL 内存泄漏?
我开始为一个独立项目创建一个小型游戏引擎。在编写引擎的图形部分时,我注意到当我停止使用 glClearColor 和 glPushMatrix/glPopMatrix 对时,内存泄漏消失了。根据我的研究,这似乎是一种常见现象,但我还没有找到关于为什么会发生这种情况的答案。
奇怪的是,泄漏持续了一两分钟,然后就停止了(非常一致)。使用任务管理器,泄漏停止时显示 11,012K。
附加说明:我没有使用 GLUT,但我使用 GLEW_1.7 来映射 vbo。
有什么想法可能导致这种情况吗?这只是一个非问题,因为 OpenGL 在引擎盖下做了一些奇怪的事情吗?
这些是我调用 glClearColor、glPushMatrix 和 glPopMatrix 的唯一地方。
c++ - OpenGL 窗口未打开
我有来自 OpenGLBook (openglbook.com) 的代码,它可以编译,但不加载。我完全不知道为什么它没有加载。代码如下:
主文件
主文件
函数.cpp
当我编译并尝试使用 Visual Studio 2010 运行我的 .exe 时,什么也没有发生。OpenGL 窗口甚至没有打开。Visual Studio 表现得好像它正在运行大约 2 秒,然后返回到其正常状态。
glew - xcode4下无法链接glew,macosx lion
使用 glew,我正在尝试链接简单的程序
在 XCode 4 中,在 OSX Lion 下,它会报告错误:
但是,错误输出还报告链接器的以下标志
事实上,libGLEW.1.7.0 确实驻留在 /usr/lib
此外,如果我尝试手动构建程序,使用
我得到一个没有报告任何错误的 a.out 文件(如果运行会导致分段错误,但也许这是意料之中的)
关于什么可能导致 XCode 产生此错误以及如何避免它的任何想法?
cmake - VS10 总是链接到 SUBSYSTEM:WINDOWS;CMake+SDL+GLEW
我只是想建立一个能够在 CMake 支持的每个平台上编译的简单项目。我在 Win7 系统上开始我的项目并编写了一个包含 SDL.h 和 GL/glew.h 的小 main.cpp。main-function 的风格是简单的 c++:
在我的 CMakeLists.txt 中,我调用 find_package(SDL) 和 find_package(GLEW)。CMake 部分运行良好,所以我刚打开 vs10-solution-file 并在获得 LNK2019 时尝试编译:
错误 LNK2019:函数 _ _tmainCRTStartup中引用了未解析的外部符号main
这意味着我选择了错误的子系统,不是吗?但是,如果我只是将子系统从 CONSOLE 切换到 WINDOWS 并返回,问题仍然存在。CMake 是否为此设置了隐藏选项?如何在 vs10 中编译我的简单程序?