Tag: glfw

使用GLFW和XCode的问题:不会编译

我已经在C编程了一段时间,但现在我来到GLFW和OpenGL,一切都出错了。 我正在使用OSX Snow Leopard和XCode,使用GCC进行编译。 我在项目中添加了以下框架,以确保一切都在那里:Cocoa,OpenGL,GLUT,AGL和Carbon。 在XCode下,我放在Header搜索路径下: /usr/local/include 我把库搜索路径放在: /usr/local/lib , /usr/local/lib/pkgconfig和/Users/Arkady/Desktop/glfw-2.7.2/lib (我知道它可能太多,但它似乎GCC找不到function……)。 编译时,我得到5个错误: Undefined symbols: “_glfwSwapBuffers”, referenced from: _glfemPlotReshape in glfem.o “_glfwOpenWindow”, referenced from: _glfemInit in glfem.o “_glfwInit”, referenced from: _glfemInit in glfem.o “_glfwSetWindowSizeCallback”, referenced from: _glfemInit in glfem.o “_glfwSetWindowTitle”, referenced from: _glfemInit in glfem.o ld: symbol(s) not found collect2: ld returned 1 exit status […]

glew之前包含gl.h,但GLFW需要gl.h

我记得你订购#include-s的方式。 好吧,我有点麻烦了。 我有这两个标题: #include #include 如果我运行它,我得到一个错误,说gl.h包含在glew.h之前。 但是如果我颠倒那两个的顺序以便glew.h是第一个,我会得到很多错误。 我只是在考虑搜索#define-s的含义,所以我只能对我说:#define whatineed 0x0000x。 如何使用标题排列来解决此问题。 狩猎和使我的定义安全的方法?

我如何链接GLFW

我想把GLFW链接到我的C程序。 文档似乎建议#include但是我已经安装了2.7.2(来自我的发行版的存储库)并且没有该头文件: find / -name *glfw* 2> /dev/null /usr/lib/libglfw.so.2.6 /usr/lib/libglfw.a /usr/lib/libglfw.so /usr/lib/pkgconfig/libglfw.pc /usr/lib/libglfw.so.2 /usr/include/GL/glfw.h /usr/share/doc/libglfw-dev /usr/share/doc/libglfw2 /var/cache/apt/archives/libglfw2_2.7.2-1_i386.deb /var/cache/apt/archives/libglfw-dev_2.7.2-1_i386.deb /var/lib/dpkg/info/libglfw2.list /var/lib/dpkg/info/libglfw2.postinst /var/lib/dpkg/info/libglfw-dev.md5sums /var/lib/dpkg/info/libglfw2.postrm /var/lib/dpkg/info/libglfw2.md5sums /var/lib/dpkg/info/libglfw2.shlibs /var/lib/dpkg/info/libglfw-dev.list 我试过#include但我仍然得到undefined reference to ‘glfwLoadTexture2D’ 如何链接到GLFW并使用glfwLoadTexture2D() ?