2010-01-21 25 views
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我在這個C++ FreeType GLFW應用程序的編譯/鏈接階段中錯過了什麼?

我試圖讓GLFT_FONT與GLFW和freetype2 MacOSX上工作。這不是標準的Makefile。我改變了部分的它自己(像 「-framework OpenGL的」

我是從Linux的土地,有點新到Mac

我在Mac OS X 10.5.8。使用的XCode 3.1.3

謝謝!

+0

是不是-Fframework ? –

回答

2

我天衣那些來自Carbon框架。

LIBS + = -framework碳

應該這樣做。

0

你需要對碳和AGL框架以及鏈接,即

-framework AGL -framework Carbon 

還要注意的是GLFW 2.6只能在Mac OS X上的32位

相關問題