OpenGL devc++ 開發設定與入門整理
阿新 • • 發佈:2019-01-05
下載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程式碼
- #include <cstdlib>
- #include <iostream>
- #include <windows.h>
- #include <GL/glut.h>
- usingnamespace std;
- void myDisplay(void)
- {
- glClear(GL_COLOR_BUFFER_BIT);
- glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
- glFlush();
- }
- int main(int argc, char *argv[])
- {
- glutInit(&argc, argv);
- glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
- glutInitWindowPosition(100, 100);
- glutInitWindowSize(400, 400);
- glutCreateWindow("第一個OpenGL程式");
- glutDisplayFunc(&myDisplay);
- glutMainLoop();
- return 0;
- }