0
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

谢谢!

4

2 回答 2

2

我认为这些来自 Carbon 框架。

LIBS += -框架碳

应该这样做。

于 2010-01-21T14:30:40.990 回答
0

您还需要链接到 Carbon 和 AGL 框架,即

-framework AGL -framework Carbon

另请注意,GLFW 2.6 只能在 Mac OS X 上作为 32 位运行。

于 2010-05-07T22:02:17.363 回答