用 Code::Blocks 跑 Transformation 的原始碼
(1) 到 http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/ 下載 source.zip
(8) 將之前下載過的 data 資料夾複製到 freeglut -> bin 資料夾內
(2) 打開 Code::Blocks 新增一個 glut 專案
(3) 將 source.zip 解壓縮並且用 notepad++ 打開 transformation.c 檔案 然後複製裡面全部的程式碼(大約700多行)
(4) 刪除 main.cpp 裡的全部程式碼,並將剛剛複製的700多行程式碼全部貼上
(5) 將 source 裡的 glm.c 改名為 glm.cpp 讓他變成 c++ 檔案
(6) 將 glm.cpp 和 glm.h 複製到我們剛剛新增的 glut 專案的資料夾內
(7) 將 glm.cpp 匯入專案內
(9) Build and run 就可以成功跑起來囉!
將所有的東西都彙整在同個專案裡
(1) 複製 freeglut -> bin 裡的 data 資料夾 和 freeglut.dll,並將他們在我們剛剛新增的 glut 專案資料夾內貼上
(2) 用 notepad++ 開啟 Code::Blocks 的專案檔(副檔名為 .cbp的)
(3) 將 working_dir 改為 ".","." 代表現在專案的執行目錄
(4) 執行專案後會發現現在的執行目錄已經變成在我的專案目錄裡了
Before:
After:


















沒有留言:
張貼留言