2013年4月28日 星期日

[筆記] 在Xcode中撰寫OpenGL

Xcode版本:0.46.2

步驟一:打開Xcode,建立一個新的專案(Create a new Xcode project)。


步驟二:在OS X 底下選擇 Command Line Tool

步驟三:建立專案名稱,程式語言選擇C++



步驟四:點選專案的icon,到Build Phases 的選單上找到Link Binary With Librarise 的欄位
,新增兩個資料庫,GLUT.framework 及 OpenGL.framework。


步驟五:點選main.cpp檔案,把下列程式碼貼上。
#include <iostream>
#include <GLUT/GLUT.h>

void display()
{
    glClear(GL_COLOR_BUFFER_BIT);
    glBegin(GL_POLYGON);
    glVertex2f(-0.5, -0.5);
    glVertex2f(-0.5, 0.5);
    glVertex2f(0.5, 0.5);
    glVertex2f(0.5, -0.5);
    glEnd();
    glFlush();
}
int main(int argc, char ** argv)
{
    glutInit(&argc, argv);
    glutCreateWindow("Xcode Glut Demo");
    glutDisplayFunc(display);
    glutMainLoop();
}


步驟六:運行檔案,Run

(結果:跳出一個視窗,中間繪製一個白色矩形)