glew相关内容

安装GLEW并将其与Xcode结合使用

因此,我已经从该站点下载了最新的glew v.1.9,并在终端中进行了安装,我无法确定如何将其成功添加到GLUT OpenGL Xcode项目中.我可以很轻松地添加OpenGl和GLUT框架,但是找不到任何问题框架或类似的框架. 主要问题是我的文件之一包含#include GL/glew.h,但找不到. 解决方案 虽然使用'Frameworks'是Apple的处理方式,但XCode可 ..
发布时间:2020-05-20 23:38:27 其他开发

OpenGL着色器不与着色器程序链接

我正在尝试使用GLFW/GLEW添加着色器. 我收到一个错误信息,指出着色器已加载,但是它们没有有效的目标代码. 这是我用于加载着色器的代码: class SHADER { public: void LoadShaders(const char *vertexFile, const char *fragmentFile); char *vertexShader; char * ..
发布时间:2020-05-20 23:23:34 C/C++开发

OpenGL的Cg问题

我正在Windows上的OpenGL项目中进行工作,使用GLEW来提供所提供的Windows标头缺少的功能.为了支持着色器,我使用的是NVIDIA Cg.我阅读的所有文档和代码示例均表明以下是使用着色器加载的正确方法,并且我已在代码中以这种方式实现了这些事情: 使用cgCreateContext创建Cg上下文. 分别使用cgGLGetLatestProfile和CG_GL_VERTEX和C ..
发布时间:2020-05-20 23:20:09 其他开发

设置GLEW窗口?

我有Visual Studio 2010,我想在其上设置glew.h. 我执行此步骤,但仍然出现链接器错误: 1.下载glew包 2.h文件复制到C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.0A \ Include 3.将.lib文件复制到C:\ Program Files(x86)\ Microsoft SDKs \ W ..
发布时间:2020-05-20 23:17:25 其他开发

警告:def文件末尾的.drectve损坏

我用gcc/mingw在静态cdt(c ++)中安装了glew,glfw和glm,它们都是静态的. 一切正常,但我不喜欢eclipse输出控制台中的警告: 警告:def文件末尾的.drectve损坏 如何解决和隐藏此警告? 是什么意思? 我注意到的是,只有在我调用"glewInit"函数时才会出现此警告. 解决方案 当我遇到此问题时,这是因为我正在链接不兼容的MSVC库. ..
发布时间:2020-05-20 23:15:57 其他开发

创建osmesa(屏幕外mesa)上下文后,glewInit()崩溃(segfault)

我正在尝试在远程计算集群上运行opengl应用程序.我正在使用osmesa,因为我打算执行屏幕外软件渲染(不进行x11转发等).我想使用glew(使生活更轻松地处理着色器和其他与扩展相关的调用),而且我似乎已经建立并关联了台面和glew. 当我调用mesa-create-context时,glewinit给出了OPENGL版本不可用的输出,这可能意味着尚未创建上下文.当我调用glGetStr ..
发布时间:2020-05-20 23:12:58 C/C++开发

出现过剩和毛刺的突然问题包括和类型说明符

我目前正在为游戏开发课程开发一个最终的编程项目,并且选择在程序的3D渲染方面使用C ++和OpenGL(尽管我对此几乎没有经验). 直到现在,我一直在使用它,而且还没有出现严重错误,而且还可以工作几天.但是当我返回时,由于使用了一些GLfloat变量,我开始遇到各种"C4430-缺少类型说明符"错误. 这是我以前的定义,在今天重新加载之前效果很好: #include ..
发布时间:2020-05-20 23:11:46 C/C++开发

将GLEW添加到项目(CMake)

我想将glfw和glew链接到我的图形编程项目. 添加glfw非常简单,我按照他们网站上的说明进行操作.用glfw创建一个窗口效果很好. 但是,我看不到添加GLEW的CMakeLists.txt有什么问题.程序给出错误:"GL/glew.h:没有这样的文件或目录". 我的CMakeLists.txt: cmake_minimum_required( VERSION 3.5 ..
发布时间:2020-05-20 23:05:53 C/C++开发

如何在Xcode中链接问题

我无法通过xcode链接glew.我有glew库位于/usr/local/lib/libGLEW.dylib 当我在命令行中编译文件时: g ++/usr/local/lib/libGLEW.dylib -framework OpenGL main.cpp 但是当我在xcode中编译时,出现错误: 找不到"GL/glew.h"文件 代码: #include ..
发布时间:2020-05-20 22:46:37 C/C++开发

GLEW和Qt5标头的重新定义

所以 将项目升级到Qt5后,我们遇到了问题.该应用程序链接了需要运行的库,并且在非Qt应用程序中使用库时可以正常运行. 现在,尽管我们将库链接到qt应用程序中,并将其渲染为glwidget.这曾经工作,但现在没有.我们会收到大量错误,这些错误大多说“重新定义"某些东西.这里有一些例子: 1>c:\glew-1.9.0\include\gl\glew.h(275): error ..
发布时间:2020-05-20 22:46:27 其他开发

freeglut中的glutidlefunc()有什么意义?

我了解了glutdisplayfunc()如何使显示循环和Iv在某些地方读取,您应该将游戏机制置于显眼的位置而不是显示;为什么不把它们放在一段时间(游戏运行)循环中? 解决方案 在事件驱动的编程中,就像在交互式OpenGL应用程序中一样,主应用程序循环通常执行三件事: 检查当前事件队列,并处理自上次检查以来发生的所有事件(例如,鼠标移动,按键等) 更新应用程序状态-例如玩家和对象的 ..
发布时间:2020-05-20 22:36:11 C/C++开发

为每个渲染上下文调用一次glewInit吗?还是整个应用一次?

我对如何(正确)使用glewInit()有疑问. 假设我有一个多窗口应用程序,我应该在应用程序(即全局)级别上完全调用一次glewInit()吗?或为每个窗口(即每个OpenGL渲染上下文)调用glewInit()? 解决方案 根据所使用的GLEW构建,防水方法是在每个上下文更改之后调用glewInit! 对于X11/GLX函数,指针是不变的. 但是在Windows中,O ..
发布时间:2020-05-20 22:27:18 其他开发

GLEW会做什么,为什么我需要它?

好吧,所以我已经知道为什么我需要GLEW了,但是只是到了一定程度. 如果我正在使用现代的OpenGL东西(可能从3.0版开始),并且/或者正在使用Core Profile,则需要GLEW,因为如果没有它,编译会产生错误,例如未声明glGenVertexArrays. 因此GLEW可能会做一些后台工作,包括我们可能要使用的现代OpenGL函数. 除此之外,它还有其他作用吗?另外,它 ..
发布时间:2020-05-20 22:26:31 其他开发

静态链接库时链接器出现错误

我试图在Visual Studio 2012中构建一个opengl项目.我想静态地包含glew库,因此我从源代码构建了glew库,并将生成的glew32sd.lib复制到了我的lib目录.我将此库路径提供给Visual Studio,并将"glew32sd.lib"添加到VS中的其他依赖项中. 现在,当我在main.cpp中编译示例代码时: #define GLEW_STATIC #i ..
发布时间:2020-05-20 22:20:06 其他开发

由于非Ascii字符,顶点着色器无法编译?

因此,我开始使用带有glew和GLFW的OpenGL创建游戏引擎,并且在开始使用着色器时几乎立即遇到了问题: 它们未被使用,或者如果被使用,则没有任何作用. 我一直在用大量其他示例检查我的代码,并且它们都匹配,没有什么看起来不合适,并且我开始用尽了所有的想法和耐心(我一直在试图找出为什么要使用现在). 我的主要核心代码在这里: #include "headers/Def ..
发布时间:2020-05-20 22:19:16 C/C++开发

使用VBO出现访问冲突

我正在尝试在OpenGL项目中使用VBO.我正在使用glew库进行扩展,并使用glfw进行Windows处理.当我尝试创建VBO应用程序时崩溃,我得到 在symulator3C.exe中0x00000000处未处理的异常:0xC0000005: 访问冲突 在函数glGenBuffersARB中的 .这是我的代码: GLuint vboId1=0; //this is global ..
发布时间:2020-05-20 22:17:42 其他开发

GLEW-为什么要定义GLEW_STATIC?

我正在为GLEW使用静态链接库,因此必须定义GLEW_STATIC来编译使用GLEW的程序.但是我从来不明白为什么这样做是必要的.有人可以解释原因吗? 解决方案 由静态库导出或从静态库导入的函数的签名用关键字"glew.h"文件(版本2.1.0)中的相关代码部分为: /* * GLEW_STATIC is defined for static library. * GLEW_BU ..
发布时间:2020-05-20 22:17:27 其他开发

OpenGL:如何从源文件编译glew32.dll

我从 http://glew.sourceforge.net/下载了glew源文件. 在自述文件中,它说我应该使用\ build \ vc6.0 \ glew.dsw来编译DLL. 但是在VS 2010中打开它之后,有四个项目. 当我编译它们时,其中2个无法编译. 谢谢. 解决方案 只是一个猜测,但是通过标记文件夹的方式,它可能意味着可以使用Visual Studio 6附带的Vis ..
发布时间:2020-05-20 22:08:22 其他开发