Macos mac os snow leopard上的freeglut问题(它通过macports构建得很好)
我在mac os snow leopard gcc 4.5.4 | gcc 4.2.1上尝试构建教程 首先需要构建dir-glsdk。我通过macports freeglut@2.8.0_1(活动)安装freeglut(先决条件),并手动复制和粘贴其库,并将文件夹包含在dir glsdk中,以便 ls..../Tutorial\u 0\u 3\u 8/glsdk/freeglut->include lib (我无法构建freeglut,前提是这就是为什么我用macports的freeglut替换它) 在修复了许多错误(主要是由于包含的遗留代码段)后,我正在测试内置测试目录,当我尝试运行生成的可执行文件时。/TestD,我得到: 失败请求的X错误:BadRequest(请求代码无效或没有此类操作) 失败请求的主要操作码:34(X_UngrabKey) 失败请求的序列号:28 输出流中的当前序列号:28 这是什么?一点搜索表明这是司机的问题(?)。。Macos mac os snow leopard上的freeglut问题(它通过macports构建得很好),macos,opengl,glfw,freeglut,Macos,Opengl,Glfw,Freeglut,我在mac os snow leopard gcc 4.5.4 | gcc 4.2.1上尝试构建教程 首先需要构建dir-glsdk。我通过macports freeglut@2.8.0_1(活动)安装freeglut(先决条件),并手动复制和粘贴其库,并将文件夹包含在dir glsdk中,以便 ls..../Tutorial\u 0\u 3\u 8/glsdk/freeglut->include lib (我无法构建freeglut,前提是这就是为什么我用macports的freeglut替换
当我将glut与其他gl代码一起使用时,它运行良好我的X11已损坏**,这似乎就是问题所在。 由于构建这套教程很困难,我将为面临类似问题的任何人重复我所遵循的步骤
/premake gmake
然后make config=release
本地文件\u DIR
和全局文件\u DIR
替换为“/data/””、。/data/“
”,并注释掉,包括“directories.h”
-I../glsdk/glutil/include
和-L../glsdk/glutil/lib
中,使用freeglut build通过macports生成的路径。也在同一makefile链接中使用-lglut
而不是-lfreeglut
dyld:找不到符号:_cg_dgiffetline
引用自:/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
应位于:/opt/local/lib/libGIF.dylib
在/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
中,我建议使用选项-L/opt/local/lib-I/opt/local/include>进行编译,而不是将文件复制到当前目录。不过,这没有帮助,我遇到了相同的错误,我正在复习这些教程使用Xcode和FLGW3对它们进行加密。如果这对任何人都有帮助,我这里有前两章:@RicardoSánchez-Sáez对GLFW的端口做得很好!我遵循了这个答案中的步骤,但是我仍然得到了你在问题中发布的失败请求的X错误:BadRequest
错误。你能想到你做过的其他步骤吗?