glfw相关内容

CMAKE GLFW链接问题

我想在Clion中通过cmake添加glfw依赖项,但我收到奇怪的错误,这是CMakeLists.txt cmake_minimum_required(VERSION 3.17) project(hello_gl) set(CMAKE_CXX_STANDARD 14) find_package(glfw3 3.3 REQUIRED) target_link_libraries(hell ..
发布时间:2022-08-28 19:56:35 C/C++开发

OpenGL批渲染器中的纹理出血/损坏

在C++中开发了一个引擎,并基于Cherno's video series实现了一个批处理渲染器。它在一段时间内似乎工作得很好。最近注意到,在参与该项目的两台计算机中的一台上,精灵的一种纹理奇怪地渗入另一种纹理。 经过一些研究后,我们注意到,具体而言,出血是根据它们的渲染顺序发生的。其中第一个渲染的精灵没有问题,后续的精灵大部分都是正确的,有一小部分像素来自最后绘制的精灵的纹理。 我们 ..
发布时间:2022-03-13 12:20:26 C/C++开发

glfw 错误与 glfwWindowHint

我已经尝试过使用 this 教程,但没有成功.我不知道为什么它不起作用.我正在使用 Ubuntu 14.04 和 GNU G++ 命令. 代码: #include 诠释主要(无效){glfwInit();glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);glfwWindowHint(GLFW_CONTEXT_VERSIO ..
发布时间:2022-01-23 20:59:17 服务器开发

glGenVertexArrays 上的 OpenGL 段错误

OpenGL 或 SDL 在到达类中的第一个语句时会出现段错误.我不知道是什么原因造成的. 类渲染引擎 {GLuint vertexArrayId;GLfloat[] vertexBufferData = [-1.0f,-1.0f,0.0f,1.0f,-1.0f,0.0f,0.0f, 1.0f, 0.0f];GLuint vertexBufferId;公开这个(){glGenVertexArra ..
发布时间:2022-01-12 15:50:35 其他开发

使用 GCC 链接静态库的正确方法

为什么有些静态库 (lib*.a) 可以像链接共享库 (lib*.so) 一样链接(ld -l 开关),而有些则不能? 我一直被教导所有的库,不管是不是静态的,都可以用 -l... 链接,但是到目前为止我遇到了一个库(GLFW),它除了喷出“未定义的引用"链接之外什么也没做如果我尝试以这种方式链接它,则会出错. 根据this question上的回复,“正确"的方式链接静态库是直接包含 ..
发布时间:2022-01-11 15:49:42 其他开发

GLFW 的 VC++ LNK 错误

我正在使用 VC++ 2010 来处理一些 OpenGL.然而,它正在成为一种痛苦.我不断收到错误代码. 这是我正在使用的代码: //包含标准头文件#include #include //包括 GLEW#include //包含 GLFW#include //包括 GLM#include ..
发布时间:2022-01-11 15:35:51 C/C++开发

链接错误:命令行中缺少 DSO

我是来自 Windows 的 Linux(使用 Ubuntu 14.04 LTS 64 位)的新手,我正在尝试移植我现有的 CUDA 项目. 通过链接时 /usr/local/cuda/bin/nvcc -arch=compute_30 -code=sm_30,compute_30 -o Main.o Display.o FileUtil.o Timer.o NeuralNetwork.o ..
发布时间:2022-01-11 14:58:33 服务器开发

OpenGL over Windows Remote 的当前状态和解决方案

OpenGL 和 Windows Remote 不能很好地配合. 解决方案取决于用例,答案分散在网络的广阔深处.当我开始研究这个时,我希望这是一篇写给编码员和非编码员的文章. 问题: Windows 的 RDP 会话不会暴露显卡,至少不会直接暴露.例如,您无法更改桌面分辨率,而显卡驱动程序通常只是禁用它们的设置菜单.因此,启动高于 v1.1 的 OpenGL 上下文会失败.尤其是 ..
发布时间:2022-01-09 08:51:53 其他开发

GLFW MinGW 链接错误

我尝试用 C++ 测试 GLFW 已经有一段时间了,但一直有链接器问题.我对 C++ 还很陌生,虽然我有 Java 和 C# 方面的经验,但直接使用编译器对我来说还是很陌生的.这是我的设置信息. IDE:Qt Creator 操作系统:Windows 7 64 位 编译器:MinGW32 4.8.1 01:23:26:开始:“C:\MinGW\bin\mingw32-make. ..
发布时间:2021-12-31 22:55:59 C/C++开发

GLFW 第一响应者错误

我正在尝试创建一个简单的 GLFW 窗口并成功但 xcode 给了我一个错误: 2016-12-14 10:16:40.412191 CREngine[830:21929] [General] ERROR: Setting 作为窗口 的第一响应者,但它在不同的窗口中 ((null))! ..
发布时间:2021-12-19 18:37:50 C/C++开发

SOIL 连接不正确

我正在我的库中链接 SOIL,但是当我编译时,我收到这些链接器错误: 1>LINK : 警告 LNK4098: defaultlib 'MSVCRT' 与其他库的使用冲突;使用/NODEFAULTLIB:library1>libSOIL.lib(stb_image_aug.o):错误 LNK2019:未解析的外部符号 __alloca 在函数 _stbi_zlib_decode_noheader ..
发布时间:2021-12-19 18:37:07 C/C++开发

glfw3 编译未定义的引用

我在编译使用 glfw3 库的程序时遇到问题. 尝试使用 make 进行编译时,我收到未定义引用的错误列表,但我的类已编译为 .o 文件,仅未创建最终的可执行文件. 标准输出: g++ -Wall -g -c main.cpp -lGL -lGLU -lglfw3 -lX11 -lXxf86vm -lXrandr -lpthread -lXig++ -Wall -g -c error ..
发布时间:2021-12-19 18:31:04 C/C++开发

Mac OSX 10.9 上的 OpenGL 3.3/4.1 使用 GLFW 库

我正在尝试在我的 Mac OSX 10.9 上使用 OpenGL 3.3/4.1,现在它终于可用了.我一直在使用 SuperBible 5 书及其示例来学习 3.3.我刚刚发现它实际上只运行 OpenGL 2.1,但对于我的示例,当我的顶点着色器开始拒绝编译时.我发现我需要得到这个 GLFW 库来为我做 OpenGL 窗口.这个库将允许我使用 OSX 能够运行的 OpenGL 4.1 版本.我的问 ..
发布时间:2021-12-19 18:22:26 其他开发

OpenGL GLFW:对“glfwInit"的未定义引用

我意识到这个问题已经在 StackOverflow 和其他网站上多次问过了;在查看了这些资源后,我仍然不知所措. 我只是想让 OpenGL 在我的机器(Windows 7 64 位)上使用 GLFW. 我遇到的问题与许多其他人遇到的问题相同:我收到了单一链接器错误:“对‘glfwInit’的未定义引用."我试图编译的代码是最简单的(在文件 Test.cpp 中). #include ..
发布时间:2021-12-19 18:14:41 C/C++开发

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

我使用 gcc/mingw 在 eclipse cdt(c++) 中安装了 glew、glfw 和 glm,所有这些都是静态的.一切正常,但我不喜欢 eclipse 输出控制台中的警告: 警告:def 文件末尾的 .drectve 损坏 如何修复和隐藏此警告?什么意思? 我注意到,这个警告只有在我调用“glewInit"函数时才会出现. 解决方案 当我遇到这个问题时,是因 ..
发布时间:2021-12-19 18:04:29 其他开发

如何在 GLFW 3 中创建 OpenGL 3.3 上下文

我编写了一个简单的 OpenGL 3.3 程序,它应该基于 本教程,除了我使用 GLFW 创建窗口和上下文,而不是从头开始.另外,我正在使用 Ubuntu. 三角形没有渲染,我只是得到一个黑屏.glClearColor() 和 glClear() 之类的函数似乎完全按预期工作,但渲染三角形的代码却没有.以下是它的相关部分: #define GLFW_INCLUDE_GL_3#include ..
发布时间:2021-12-19 18:03:23 其他开发