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:

これはMacOSX上にあります。

GLFT_FONTをGLFWとFreeType2を使用してMacOSXで動作させようとしています。これは標準のMakefileではありません。自分でその一部を変更しました(「-frameworkOpenGL」など)

私はLinuxの出身で、Macは少し新しいです。

私はMacOSX10.5.8を使用しています。XCode3.1.3を使用する

ありがとう!

4

2 に答える 2

2

私はそれらがCarbonフレームワークから来ていると思います。

LIBS+=-フレームワークカーボン

その後それを行う必要があります。

于 2010-01-21T14:30:40.990 に答える
0

CarbonおよびAGLフレームワークに対してもリンクする必要があります。

-framework AGL -framework Carbon

また、GLFW2.6はMacOSXでは32ビットとしてのみ機能することに注意してください。

于 2010-05-07T22:02:17.363 に答える