1. 程式人生 > >OpenGL devc++ 開發設定與入門整理

OpenGL devc++ 開發設定與入門整理

下載glut相應的檔案,安裝如下:
glut.h----(dev-cpp的安裝目錄)/include/GL
glut32.dll----c:/winnt/system32
glut32.lib---(dev-cpp的安裝目錄)/lib


選單"工程"--》"工程屬性"  裡的編譯器和連結器的設定如下:

(在Project -> Project Options中,選擇Parameters標籤)


編譯器:-D__GNUWIN32__ -W -DWIN32 -DNDEBUG -D_WINDOWS -D_MBCS

聯結器:-lopengl32 -lglu32 -lglaux -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lodbc32 -lodbccp32 -lglut32

C程式碼

  1. #include <cstdlib>
  2. #include <iostream>
  3. #include <windows.h>
  4. #include <GL/glut.h>
  5. usingnamespace std;   
  6. void myDisplay(void)   
  7. {   
  8.     glClear(GL_COLOR_BUFFER_BIT);   
  9.     glRectf(-0.5f, -0.5f, 0.5f, 0.5f);   
  10.     glFlush();   
  11. }   
  12. int main(int argc, char *argv[])   
  13. {   
  14.     glutInit(&argc, argv);   
  15.     glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);   
  16.     glutInitWindowPosition(100, 100);   
  17.     glutInitWindowSize(400, 400);   
  18.     glutCreateWindow("第一個OpenGL程式");   
  19.     glutDisplayFunc(&myDisplay);   
  20.     glutMainLoop();   
  21. return 0;   
  22. }