Я некоторое время программировал на C, но теперь я перехожу к GLFW и OpenGL, и все идет не так.
Я использую OSX Snow Leopard и XCode, компилирую с GCC.
Я добавил в проект следующие фреймворки, чтобы убедиться, что все есть: Какао, OpenGL, GLUT, AGL и Carbon.
Под XCode я помещаю под пути поиска в заголовке: /usr/local/include
И я поместил в Библиотеку пути поиска: /usr/local/lib
, /usr/local/lib/pkgconfig
и /Users/Arkady/Desktop/glfw-2.7.2/lib
(я знаю, что это, вероятно, слишком много, но, похоже, GCC не может найти функции ...).
При компиляции я получаю 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
Я не забыл вставить #include <GL/glfw.h>
в код.
Я уже два часа ищу в интернете, этого достаточно. Я действительно надеюсь, что вы дадите мне ответ: что я забыл дать GCC, чтобы он не мог найти функции?