glew

    0热度

    1回答

    下面复制的类用于在QT窗口小部件中创建OpenGL上下文。 然而,它没有显示任何点,同时它工作得很好,当我使用GLFW ... #include "glwidget.h" #include "shader.hpp" GLWidget::GLWidget(QWidget *parent) : QGLWidget(parent) { } GLWidget::~GLWidget() {

    -1热度

    1回答

    所以我试图用C++创建我自己的库,并在另一个项目中使用它。 到目前为止,它与示例代码一起工作,但我必须在其自己的库中包含其他库。所以问题是,当我将头文件包含在我的库中时,头文件中的包含路径会混乱。 一个简单的解决方案是添加搜索目录,但我不认为, 多数民众赞成在应该如何解决。 示例代码 - 库的头文件: #include <GL/glew.h> #include <GLFW/glfw3.h> i

    3热度

    1回答

    我跟着这个话题:Building glew on windows with mingw出现了一些问题在这里: 的gcc -shared -Wl,-soname,libglew32.dll轮候册, - 退房手续,IMPLIB,LIB/libglew32.dll.a -o的lib/glew32.dll的src/glew.o -L/MinGW的/ lib目录-lglu32 -lopengl32 -lgd

    3热度

    1回答

    我想创建一个OpenGL + SDL2程序,并使用Emscripten进行编译。但不幸的是,我不能甚至开始,因为我得到一个错误的包括: #include <iostream> #include <string> #include <emscripten.h> #include <SDL.h> #include <SDL_image.h> #include <SDL_ttf.h>

    2热度

    1回答

    以下错误: 程序输入点_ZSt24__throw_out_of_range_fmtPKcz不能设在动态链接库“TEST.EXE”。 我用C++ demangler找出哪个函数导致了入口点错误。 功能是:std::__throw_out_of_range_fmt(char const*, ...) 我链接到以下库: SDL2(动态,从自己源代码编译,我使用我的项目GCC的相同版本(4.9.3 ))。

    2热度

    1回答

    我目前正在尝试使用GleW来获得Qt 5窗口并且使用QOpenGLContext。是的,我知道Qt 5为OpenGL提供了自己的函数包装,但由于我的渲染引擎依赖于GLEW并支持其他窗口库,所以Qt内置的东西不是一种选择。 现在,这里是我站了起来,至今运行: 我子类QWindow并用QOpenGLContext装备吧。上下文已成功初始化。 初始化QOpenGLContext后,I(再次成功)调用gl

    0热度

    1回答

    我想创建一个类来处理OpenGL缓冲区,如顶点缓冲区对象或颜色缓冲区。 这里是buffer.h: #pragma once #include <GL/glew.h> class glBuffer { public: glBuffer(GLenum target); void setdata(const void *data, GLenum mode); vo

    1热度

    1回答

    我试图创建在Visual Studio 2015年一个新的VC++项目,其中我将使用以下库: SDL2 GLEW GLM 正如我已经做过很多次之前,我已将项目设置如下: 创建空项目并添加main.cpp与通常的最小主 函数和构建。 将文件夹添加到解决方案目录(称为lib),添加将所需库复制到文件夹。 在项目属性,在所有配置中,我浏览到VC++目录,并输入路径为每个库在包括和库目录。 在链接器>输入

    2热度

    1回答

    我做了一个短代码,以便使用OpenGL 4.5(GLEW API)以黑色清除SDL2窗口。但是,它只在使用我的英特尔芯片组时才起作用(在这种情况下,应该使用较旧的OpenGL版本)。问题是,如果我使用我的Nvidia GTX 960M,窗口仍然是空白的。也许我忘了写一些特定于OpenGL 4.5的东西?你有什么想法吗?以下是代码示例: DisplayContext::DisplayContext(

    0热度

    1回答

    我正在通过http://learnopengl.com/学习OpenGL,但是当我试图绑定本教程的'hello triangle'部分中的缓冲区时,我崩溃了。我有C++编程经验,但我无法弄清楚什么是错的。 我的代码: #include <iostream> #define GLEW_STATIC #include <GL/glew.h> #include <GL/glfw3.h> #in