2018年6月11日 星期一

Week06 用CodeBlocks 跑出 Transformation.exe

(1)如同標題這次要用CodeBlocks 跑出 Transformation.exe(常使用先模擬的程式)

   1.首先去 http://jsyeh.org/3dcg10下載 source.zip


   2.開啟 CodeBlocks 新增一個 GLUT專案(新增方法詳細在Week01)



   3.將剛剛下載下來的 Source.zip 解壓縮並且用 Notepad++ 打開 transformation.c檔案







   4.將裡面的程式碼全部都給複製起來!!



   5.刪除 main.cpp 裡的程式碼,換上剛剛所複製的程式碼(transformation.c裡)



   6.將 source 裡的 glm.c 改名成 glm.cpp (主要轉換成C++檔案)



   7.將 glm.cpp 和 glm.h 複製到我們剛剛新增的 GLUT專案的資料夾裡



   8.將glm.cpp匯入專案





   9.將http://jsyeh.org/3dcg10下載 data.zip 並解壓縮複製到 freeglut 的bin資料夾裡


10.就可以成功開啟了!!!



(2)將所有東西都放入同個專案(解決要將data存入freeglut裡的bin的問題)

   1.先複製剛剛我們存入freeglut|bin 裡的data資料夾和 freeglut.dll,貼上至剛剛新增的專案資料夾內



   2.用Notepad++開啟CodeBlocks專案檔裡的cbp(副檔名)



   3.將working_dir改成".","."為執行目錄




   4.執行後就會發現執行目錄從freeglut|bin,變成專案目錄(完成!!)


沒有留言:

張貼留言