glfw相关内容

在带有GLFW的OpenGL中,主要和次要是什么意思?

我在某些使用集成显卡的Dell PC上使用 GLFW 创建一个 OpenGL 窗口.我认为 major 表示最大值,而 minor 表示最小值.但是,将受限制的版本范围设置为(3,3)是可行的,但是包含该版本的范围(例如(4,2))将失败. 示例: //失败glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR,4);glfwWindowHint(GLFW_CO ..
发布时间:2021-05-11 18:55:17 其他开发

使用GLFW + GLEW时glGenFramebuffers()访问冲突

我收到此错误: “访问冲突执行位置0x00000000." 在Windows上使用GLFW + GLEW时. 我正在使用Windows7.我也有自己的实现(从头开始),该实现创建一个窗口,初始化OpenGL上下文,初始化GLEW等,并且一切正常.因此,当然,我的视频卡具有帧缓冲功能,并且驱动程序一切正常……仅当我尝试使用GLFW时,问题才会发生. 有什么建议吗? 代码 ..
发布时间:2021-05-09 19:26:39 其他开发

glfwWindowHint的glfw错误

我已经尝试过让本教程无效,但是它没有用.我不知道为什么它不起作用.我正在使用Ubuntu 14.04和GNU G ++命令. 代码: #includeint main(void){glfwInit();glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR,3);glfwWindowHint(GLFW_CONTEXT_VERSIO ..
发布时间:2021-04-19 19:04:26 服务器开发

在OpenGL着色器文件三角形中获取随机错误

我遇到随机错误. 这是一个OpenGL着色器文件三角形,我同时包含主着色器和GLSL着色器. 这是我在一个文件中的顶点和片段 #shader vertex #version 330 core layout(location = 0) in vec3 position; void main() { gl_Position = vec4(position.x, posit ..
发布时间:2020-11-15 23:46:02 C/C++开发

关闭QT应用程序时如何关闭GLFW窗口

当我关闭QT GUI时,我希望相应地关闭GLFW窗口. 对于glfw,我们可以通过glfwWindowShouldClose函数查询窗口是否关闭. 我们在QT中有类似的东西吗?我们可以继续查询是否关闭了应用程序GUI. int main(int argc, char *argv[]) { QApplication a(argc, argv); TreeModel ..
发布时间:2020-11-15 23:45:58 其他开发

在OSX中与GLFW链接的问题

通过链接器运行C ++ OpenGL程序时,出现很多链接器错误(包括在下面).我编译不依赖GLFW的OpenGL程序没有问题.我不确定从这里开始应该走什么路,因为我在Mac上很少进行C ++/ObjC开发-有什么想法吗?谢谢! 正在运行的命令是: g++ -framework Carbon -framework OpenGL -framework GLUT -lglfw -framew ..
发布时间:2020-11-15 23:45:36 C/C++开发

双击,如何处理?

我试图找出如何用鼠标左键(或任意键)双击. 但是我找不到有关它的任何信息. 有人可以帮助我吗?我不想编写自己的双击处理程序. GLFW_REPEAT不适用于鼠标按钮. 解决方案 编写自己的双击处理程序有什么问题? 只需保存鼠标单击发生的时间,例如使用std::chrono::high_resolution_clock::now(),并在下次单击鼠标时比较时间.如果该值低于 ..
发布时间:2020-11-15 23:45:33 C/C++开发

OpenGL GLFW:对'glfwInit'的未定义引用

我意识到在StackOverflow和其他站点上已经多次问过这个问题了;在查看了这些资源后,我仍然很茫然. 我只是想让GLFW在我的机器(Windows 7 64位)上运行OpenGL. 我遇到的问题与其他许多问题一样:我收到单个链接器错误:“未定义对'glfwInit'的引用."我尝试编译的代码是最简单的(在文件Test.cpp中). #include # ..
发布时间:2020-11-15 23:45:31 C/C++开发

在Pyqt窗口中使用glfw窗口

我有一个使用QT设计器设计的用户界面,并使用pyqt4进行了转换.在此用户界面中,我有表格,标签和更多内容... 我还要在该用户界面内添加一个glfw窗口,该窗口将与这些表进行交互并绘制一些3D对象.因此,我将在此glfw窗口中使用pyopengl.我知道如何在单独的窗口中执行此操作,但是该窗口必须位于其中.有什么办法吗? 谢谢 解决方案 Qt具有用于OpenGL上下文的内置窗 ..
发布时间:2020-11-15 23:43:04 其他开发

无法部署GLFW 3.2

所以这是个傻瓜; 我有一个相当大的OpenGL解决方案,在Windows 7中以3.2版内核和GLSL 1.5编写.我正在使用GLEW和GLM作为帮助程序库.创建窗口时,使用的是以下几行: // Initialize main window glewExperimental = GL_TRUE; glfwOpenWindowHint(GLFW_OPENGL_VERSION_MAJOR, 3 ..
发布时间:2020-11-15 23:41:31 C/C++开发

GLFW切换窗口全屏模式

我正在使用GLFW,我想知道如何切换全屏窗口模式。不更改分辨率,而是将窗口设置为顶部且无装饰。如果GLFW无法执行此操作,那么您建议使用哪个跨平台库来实现此目的? 解决方案 您可以告诉glfw全屏打开窗口。 glfwOpenWindow(width,height,0,0,0,0,0,0,GLFW_FULLSCREEN) 据我所知,您必须关闭并重新打开此窗口才能在窗口 ..
发布时间:2020-10-11 19:22:00 其他开发

删除Glut / FreeGlut / GLFW的控制台窗口?

在Visual C ++下,我玩过Glut / FreeGlut / GLFW。这些项目中的每个似乎都默认添加了CMD窗口。我尝试将其删除: 属性-> C / C ++->预处理器->预处理器 定义 在这里,我删除_CONSOLE并替换为_WINDOWS 然后我进入了: Properties-> Linker-> System-> SubSystem 然后将选项设置 ..
发布时间:2020-10-08 01:41:11 C/C++开发

GLFW和代码块

我在使用代码块10.05识别我的机器上的GLFW库时遇到了一些困难。当我创建一个空项目时,复制并粘贴从GLFW教程>> http://content.gpwiki.org/index.php/GLFW:Tutorials:Basics #include< ; stdlib.h> #include void Init(void); void S ..
发布时间:2020-10-04 19:26:20 其他开发

导出(安装)的cmake目标是否可分发?

我正在一个项目中包含很多外部依赖项,这些依赖项包含在项目树中。我想预先构建所有依赖项,并在项目树中共享可导入的目标。 我打算在源代码树中将cmake install与CMAKE_INSTALL_PREFIX一起使用,并使用CMAKE_PREFIX_PATH为find_package引用它。但是,我开始怀疑该策略的可维护性如何?例如,在已安装的cmake脚本之一中,我注意到以下内容: $ ..
发布时间:2020-10-03 21:49:11 C/C++开发

无法建立带有CMake错误的GLFW

我从其站点下载了最新的GLFW源(3.1.1),将其解压缩到桌面,并尝试使用 cmake 进行构建。弹出一些依赖项错误,但很快得到解决。直到我陷入困境: alex @ alex-AMD:〜/ Desktop / glfw-3.1.1 $ cmake。 -C编译器标识为Clang 3.6.0 -检查工作的C编译器:/ usr / bin / cc -检查工作的C编译器:/ usr / ..
发布时间:2020-10-03 21:35:32 其他开发

如何在Linux上构建GLFW3项目?

我使用cmake和make编译了glfw3和随附的示例,而没有出现问题。开始编写我的第一个项目。我是opengl和glfw的新手,并且没有C和CMake的经验,所以我很难理解示例构建文件,甚至是要在我的项目中使用的链接和/或编译器参数的库。 比方说,我现在只有一个文件夹和一个文件, boing.c 。我将如何编译它? 只需运行 gcc -lglfw3 -lm -lGL -lGLU bo ..
发布时间:2020-10-03 20:06:15 其他开发

鼠标离开GLFWwindow后触发了GLFW鼠标回调?

由于某种原因,即使我的 Window :: callback 也在鼠标离开窗口后被调用。我找不到解决方案,甚至无法提供帮助。 GLFW是否可能更新了鼠标光标回调的操作方式?我想知道这是否是调用顺序的问题吗? Window Window :: Window(std :: string标题,int32_t宽度,int32_t高度){ // TODO:添加对监视器的支持并共享GLFW ..
发布时间:2020-09-29 00:42:39 C/C++开发