g++ -framework OpenGL GLFT_Font.cpp test.cpp -o test -Wall -pedantic -lglfw -lfreetype - pthread `freetype-config --cflags`
Undefined symbols:
"_GetEventKind", referenced from:
__glfwKeyEventHandler in libglfw.a(macosx_window.o)
__glfwMouseEventHandler in libglfw.a(macosx_window.o)
__glfwWindowEventHandler in libglfw.a(macosx_window.o)
"_ShowWindow", referenced from:
__glfwPlatformOpenWindow in libglfw.a(macosx_window.o)
"_MenuSelect", referenced from:
这是在Mac OS X上。
我试图让GLFT_FONT在带有GLFW和FreeType2的MacOSX上运行。这不是标准的Makefile。我自己改变了部分内容(比如“-framework OpenGL”
我来自Linux领域,对Mac来说有点新鲜。
我使用的是Mac OS X 10.5.8;使用XCode 3.1.3
谢谢!
答案 0 :(得分:2)
我认为那些来自Carbon框架。
LIBS + = -framework Carbon
应该这样做。
答案 1 :(得分:0)
您还需要链接Carbon和AGL框架,即
-framework AGL -framework Carbon
另请注意,GLFW 2.6仅在Mac OS X上用作32位。