OpenGL 3.x 教學: 第0章: 準備OpenGL的開發環境(中)

接下來就是設定開發的環境了,因為筆者這邊目前 是在Windows 上使用 Visual C 2005 開發,然後再移植至別的作業系統,所以這邊的介紹會以 VC2005 為主,而其他的環境下的編譯設定,原理都是大同小異的。

以使用 GLUT GLEW 為例, 因為 GLUTGLEW 並非 Windows 系統內建的 Library, 所以必須先去各自的網頁上去下載編譯好的 lib, 動態連結檔 dll 與header 才能使用。或者去下載原始碼手動編譯也可以,若是使用其他的 Library 如 QT , SDL 也是一樣需要去下載使用。

下載完之後解壓縮, 筆者習慣把不同種類的檔案分開放, lib 檔案通通丟到 project 的 lib 目錄裡, dll 檔放到 dll 目錄, header 檔案放到 include目錄. 接下來就是開始設定 VC2005 的 project檔案 :

  1. 打開Project的Property Pages頁面
  2. 設 定Configuration Properties –> Debugging –> Working Directory : 設定路徑為 dll 檔案的所在目錄.
    0
  3. 設定Configuration Properties –> C/C –> Additional Inculde Directories : 設定路徑為 header 檔案所在的目錄.
    1
  4. 設定Configuration Properties –> Linker -> Additional Library Directories : 設定路徑為 lib 檔案所在的目錄.
    2
  5. 設定Configuration Properties –> Linker -> Input –> Additional Dependencies : 輸入需要用到的 lib 檔名.
    1. 以 glew glut 為例就是 glew32.lib , glut32.lib glu32.lib opengl32.lib.
      3
    2. 以 glew SDL 1.2 為例就是sdl.lib sdlmain.lib glew32.lib glu32.lib opengl32.lib.
      4

這樣 Project就設定完畢,終於可以開始寫程式了。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。