2018年4月8日 星期日

Week06_黃偉愷

用 Code::Blocks 跑 Transformation 的原始碼

(1) 到 http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/ 下載 source.zip 

(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 匯入專案內



 (8) 將之前下載過的 data 資料夾複製到 freeglut -> bin 資料夾內

(9) Build and run 就可以成功跑起來囉!

將所有的東西都彙整在同個專案裡

(1) 複製 freeglut -> bin 裡的 data 資料夾 和 freeglut.dll,並將他們在我們剛剛新增的 glut 專案資料夾內貼上


(2) 用 notepad++ 開啟 Code::Blocks 的專案檔(副檔名為 .cbp的)


(3) 將 working_dir 改為 ".","." 代表現在專案的執行目錄


(4) 執行專案後會發現現在的執行目錄已經變成在我的專案目錄裡了

Before:

After:




沒有留言:

張貼留言