2010年3月12日星期五

GLUT in Mac OS 10.6

最近在學習CG,需要用到glut
得知glut在Mac OS是預設安裝了
只是header是GLUT/glut.h而不是GL/glut.h

#include <GLUT/glut.h>

compile時也要用-framework而不是-l
不過按照官網的來做還是不行的,最後link會出錯"Undefined symbols"
我發現用xcode又可以編譯,於是我用xcodebuild來看看xcode的compile過程
原來要加上-isysroot參數來指定路徑
我對於mac的framework不是太熟悉,所以也不知道原因
只知道現在可以做功課就是XD

g++ -isysroot /Developer/SDKs/MacOSX10.6.sdk -framework OpenGL -framework GLUT stglut.cpp -o stglut
發佈留言

熱門文章