2018年4月16日 星期一

Week06_彭仁慧

補上禮拜作業,因球隊比賽未出席。
CodeBlocks執行 transformation.c
一、     http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/ 下載 sourcedatawindowsglut32.dll
二、    moodle下載freeglut 並解壓縮,在lib資料夾裡複製libfreeglut.a 檔案,把複製後的檔名改成 libglut32

三、    開啟 CodeBlocks 新增一個 glut 專案。
四、    source資料夾解壓縮,然後用 notepad++ 開啟transformation.c 檔案,並複製裡面的程式碼。
五、    刪除 main.cpp 的程式碼,並將剛剛複製的transformation.c的程式碼全部貼上。

六、    source 資料夾裡的 glm.c 檔名改為 glm.cpp ,讓他變成 c++ 檔案。

七、    glm.cpp glm.h 複製到剛剛新增的 glut 專案的資料夾裡。

八、    glm.cpp 匯入CodeBlocks專案內。

九、    將之前下載的 data 資料夾複製到 freeglutbin 資料夾內。

十、    就可以成功執行囉!



把所有檔案放入同一個資料夾裡
一、    複製 freeglutbin 裡的 data 資料夾 和 freeglut.dll,並將他們貼在 glut 專案資料夾裡。

二、    notepad++ 開啟 CodeBlocks 的專案檔(副檔名為 .cbp)

三、     working_dir 工作目錄改為 ".""." 代表專案現在的執行目錄。

四、    執行專案後會發現現在的執行目錄已經變成在專案資料夾了。

沒有留言:

張貼留言