glut 程式開發

21
GLUT 程程程程 Ming-Te Chi Department of Computer Science National Chengchi University

Upload: dimaia

Post on 05-Jan-2016

125 views

Category:

Documents


0 download

DESCRIPTION

GLUT 程式開發. Ming-Te Chi Department of Computer Science  National Chengchi University. Outline. Code blocks 下載及安裝 Glut bin file 下載及配置 創立一個 glut 範例程式. Code::Blocks 下載. 下載網址 http://www.codeblocks.org/. 點選 Download. 點選 ”Download the binary release”. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: GLUT  程式開發

GLUT 程式開發GLUT 程式開發Ming-Te Chi

Department of Computer Science National Chengchi University

Page 2: GLUT  程式開發

OutlineOutline

Code blocks 下載及安裝Glut bin file 下載及配置創立一個 glut 範例程式

Page 3: GLUT  程式開發

Code::Blocks 下載Code::Blocks 下載下載網址– http://www.codeblocks.org/

Page 4: GLUT  程式開發

點選 Download

Page 5: GLUT  程式開發

點選 ” Download the binary release”

Page 6: GLUT  程式開發

請依照所適用之 OS 作下載( 在此僅以 windows 系統做示範教學 )

請依照所適用之 OS 作下載( 在此僅以 windows 系統做示範教學 )

兩者選一點擊下載

Page 7: GLUT  程式開發

安裝 Code Blocks

Page 8: GLUT  程式開發

依照內定

Page 9: GLUT  程式開發

選擇安裝位置

Page 10: GLUT  程式開發

執行 Code Blocks執行 Code Blocks

Page 11: GLUT  程式開發

Glut bin file 下載及配置Glut bin file 下載及配置下載網址

– http://www.xmission.com/~nate/glut.html

Page 12: GLUT  程式開發

Install glutInstall glut

After you download and open the GLUT bin zip file

Do the following!Copy glut32.dll to  c:\windows\system32 or c:\windows\SysWOW64 (win 64)Copy glut32.lib to  c:\program files\CodeBlocks\mingw\libCopy glut.h to c:\program files\CodeBlocks\mingw\include\

GL

Page 13: GLUT  程式開發

Freeglut( 另一個 glut 選擇 )Freeglut( 另一個 glut 選擇 )

http://files.transmissionzero.co.uk/software/development/GLUT/freeglut-MinGW.zip

Copy freeglut.dll to  c:\windows\system32 or c:\windows\SysWOW64 (win

64)Copy libfreeglut.a to  c:\program files\CodeBlocks\mingw\libCopy freeglut.h, freeglut_std.h, and freeglut_ext.h to c:\program files\CodeBlocks\mingw\include\GL

Page 14: GLUT  程式開發

建立一個 glut template建立一個 glut templateFile -> New -> Project

Page 15: GLUT  程式開發

• 選擇 GLUT • 為 project 命名

Page 16: GLUT  程式開發

• 指定路徑至 MinGW • 直接按下 Finish

Page 17: GLUT  程式開發

Troubleshooting in windowsTroubleshooting in windows

add at line 18: #include <windows.h>

Page 18: GLUT  程式開發

按下 (F9) to Build and run 則會出現以下執行畫面

Page 19: GLUT  程式開發

static void key(unsigned char key, int x, int y){ case '+': slices++; stacks++; case '-': if (slices>3 && stacks>3) { slices--; stacks--; }} //The number of geometry stacks and slices can be adjusted using the ‘+’ and ‘-’ keys.

Page 20: GLUT  程式開發

如果放對位置,但仍找不到 glut.h如果放對位置,但仍找不到 glut.h

請依下面流程,檢查路徑是否有你預期的一樣

Page 21: GLUT  程式開發

參考教學網址 :– http://www.sci.brooklyn.cuny.edu/~goetz/codeblocks/

glut/