第一步驟:
1.CodeBlock:file→new→project→OpenGL開新project。
2.用自己的學號為目錄新增。
3.新增專案hw1。
4.執行sample程式會顯示出彩色三角形。
第二步:Google GLUT,利用GLUT可以跨平台共用程式,但目前只更新的到3.7版本(15年前)
所以在另外Goolge freeglut 2.8.1MinGW Package檔案下載安裝,安裝過程如下:
1.開啟CodeBlock新project選擇GLUT專案。
2.新增專案名稱hw2,GLUT設定在C:\Users\USER\Desktop\freeglut。
3.將freeglut內的libfreeglut.a檔名更改成libglut32.a。
4.執行sample程式檔出現六個3D立體圖形。
第三步:寫出五行程式碼
1.將hw2的原始程式碼刪除
2.include <GL/glut.h>呼叫外掛include GL/glut的功能。
3.main()要寫參數,寫法為int main (int argc,char **argv),int main (int argc,char *argv[])這種寫法也可以。
4.glut準備好,參數照舊。
5.開glut視窗(小駱駝寫法)。
6.glut的主要迴圈,使小黑框卡住不會跳掉。
第四步:寫出十行程式碼
6.函式:用來顯示畫東西的介面。
7.用glut畫實心茶壺。空心的將Solid改成Wire。
8.flush(沖出)程式碼。
9.主程式裡面函式輸出。
10.湊整數用的return 0。
第五步:另用Visual Studio跑程式
1.Goolge freeglut 2.8.1MSVC Package檔案下載安裝,將C:\Users\USER\Desktop\freeglut取代為MSVC內的freeglut。
2.Visual C++選擇Win32主控台應用程式
3.ConsoleApplication1按右鍵選擇新專案複製程式到新專案上
4.Alt+F7專案屬性點選C/C++一般→其他Include目錄貼上:C:\Users\USER\Desktop\freeglut\include
5.連結→一般其他程式庫目錄貼上:C:\Users\USER\Desktop\freeglut\lib
6.將freeglut 2.8.1MSVC Package內C:\Users\USER\Desktop\freeglut\bin的freeglut.dill檔案複製到C:\Users\USER\Documents\Visual Studio 2012\Projects\ConsoleApplication1\Debug裡面。
7.執行程式。
沒有留言:
張貼留言