glew

    0热度

    1回答

    我想复制教程(精灵渲染),使用OpenGL版本> = 3.3。 例如几何着色器3.2中引入的,我得到这个错误: error: ‘GL_GEOMETRY_SHADER’ was not declared in this scope 我更新了我的台面驱动程序到最新;我不太了解,但在C++编译/链接时如何选择更新版本的OpenGL: ➜glxinfo | grep -i“版本” server glx

    2热度

    2回答

    好吧,我需要创建自己的纹理/图像数据,然后将其显示到OpenGL中的四边形上。我有四工作,我可以用我自己的纹理加载器将TGA文件显示在它上面,并且它完美地映射到四边形。 但是,如何为每个像素创建自己的“自制图像”,即1000x1000和3个通道(RGB值)?纹理数组的格式是什么,例如我如何将像素(100,100)设置为黑色? 这是我怎么会想象它为全白图像/纹理: #DEFINE SCREEN_WI

    1热度

    2回答

    我构建了GLEW(使用make install)在我正在编写的一个小测试程序中使用(如果需要,可以找到源码here)。我跑locate libGLEW.so只是为了检查是否安装正确的GLEW库,并得到了以下的输出: /usr/lib64/libGLEW.so /usr/lib64/libGLEW.so.2.0 /usr/lib64/libGLEW.so.2.0.0 这是完全正常的。然后我使

    1热度

    1回答

    我有一个OpenGL的应用程序,我过去编译过,但现在不能在同一台机器上。这个问题似乎在片段着色器中没有正确编译。 我使用: GLEW 2.1.0 GLFW 3.2.1 也正在对节目的开始创建的所有必要的条件。下面是我的程序化功能的样子: std::string vSource, fSource; try { vSource = getSource(vertexShader, "ver

    0热度

    2回答

    语境: cygwin的-gcc作为我的终端和编译器 试图使用OpenGL我的程序,它需要GLEW扩展,使其工作。我选择将我的程序动态链接到所需的库。 下载,安装,glew库和头文件。 将.dll文件放在usr/local/lib文件夹中,包括原本来自system32文件夹的opengl32.dll文件,用于测试但仍然不起作用。在/ usr /本地/ 将头文件包括文件夹 问题: 获取underfin

    1热度

    1回答

    我建立一个DLL一个DLL,它涉及到安装以下库: GLM GLFW GLEW 我使用以下方法将这些库链接到Visual Studio: 在项目属性页 在项目属性页 在项目属性页确定Additional Library Directories指定Additional Dependencies指定Additional Include Directories 当然GLM是一个仅有头库,这意味着我只需要为

    -1热度

    1回答

    我想学习GLFW,我在网上找到了一个很好的教程。 我做了他们所做的一切,但是当我甚至尝试写一行代码到main()时,发生了很多错误。 因为有很多错误,我将其粘贴到引擎收录: here 我的代码是: #include <iostream> #include <GLFW/glfw.h> #include <GL/glew.h> int main(){ return 0; 我编译使

    1热度

    2回答

    我想外部库添加到使用CMake的我的项目(V 3.10.1) 我希望库生活在一个特定的目录,因为我喜欢保持清洁尽可能 我的项目结构看起来像 Project | |-- main.cpp |-- CMakeLists.txt (top lvl) | |-- libs/ | | -- glew-1.13.0 | --

    1热度

    1回答

    我正在做GLEW并且引用很麻烦(至于很多)。然而,由于遵循了所需的链接步骤,所以它不起作用是没有意义的。 最让我恼火的是我以为我“理解”了链接的逻辑。 “要使用GLEW库,您必须首先通过给编译器一个搜索目录/ Project/include来包含头文件,但是如果头中的函数原型想要使用它的整个函数,您必须链接该库到您的项目,以便它可以找到C文件(因为它的glew)。“ 现在,由图像和我的描述来判断它

    -2热度

    1回答

    我一直在玩OpenGL和Ubuntu,似乎我遇到了错误。 我试图按照其他线程具有完全相同的问题。 简单地说,我也没有工作...... 这是我的错误: Segmentation fault (core dumped) 我编译使用这种 “build.sh” 脚本 g++ -o exec main.cpp -I/usr/include/libdrm -lglfw -I/usr/include/lib