UNDER CONSTRUCTION
NOTE: This page is based on the following master page:
http://www.joshuaburkholder.com/glut
Downloads:
- MinGW ( http://sourceforge.net/projects/mingw/ ) - for gcc, windres, mingw32-make, msys, cp, and rm.
- GLUT for Win32 ( http://www.xmission.com/~nate/glut.html ) - for the GLUT for Win32 source files.
- makefile ( http://www.joshuaburkholder.com/glut/makefile ) - to make the GLUT for Win32 AFTER two small changes have been made to the GLUT for Win32 source files.
- OPTIONAL: get-path-info.js ( http://www.joshuaburkholder.com/glut/get-path-info.js ) - to troubleshoot DLL and EXE conflicts caused by multiple folders in PATH environment variable having DLLs or EXEs with the same name.
Outline:
1) Download and Install MinGW
2) Download and Unzip the GLUT for Win32 Source Code
3) Download the Makefile
4) Make Two Modifications to the GLUT for Win32 Source Code
5) Make the GLUT for Win32
6) Install the GLUT for Win32
7) Test the GLUT for Win32
Procedure:
1) Download and Install MinGW
~~~~TODO~~~~
2) Download and Unzip the GLUT for Win32 Source Code
~~~~TODO~~~~
3) Download the Makefile
~~~~TODO~~~~
Right click the following link and save the file:
http://www.joshuaburkholder.com/glut/makefile
Save the makefile to the root of the unzipped GLUT for Win32 folder (i.e. glut-3.7.6/ where the README is located).
4) Make Two Modifications to the GLUT for Win32 Source Code
Make the following modifications:
1. Add the following lines to include/GL/glut.h starting at line 12:
#ifdef __MINGW32__
#define _STDCALL_SUPPORTED
#endif
2. Comment out line 21 in lib/glut/win32_winproc.c so that it reads:
//#include <crtdbg.h>
Note: After these modifications have been made glut.h and win32_winproc.c should look like the following:
5) Make the GLUT for Win32
~~~~TODO~~~~
In MSys (the MinGW Shell ... where /mingw is defined), cd to the root of the GLUT for Win32 folder (i.e. glut-3.7.6/ where the makefile was saved).
mingw32-make
6) Install the GLUT for Win32
~~~~TODO~~~~
mingw32-make install
7) Test the GLUT for Win32
~~~~TODO~~~~
mingw32-make test
References:
- Using GLUT with MinGW ( http://www.transmissionzero.co.uk/computing/using-glut-with-mingw/ )
- HOWTO Use Mark J. Kilgard's OpenGL Utility Toolkit (GLUT) with MinGW ( http://www.mingw.org/wiki/HOWTO_Use_Mark_J_Kilgards_OpenGL_Utility_Toolkit_GLUT_with_MinGW )
- MSVC and MinGW DLLs ( http://www.mingw.org/wiki/MSVC_and_MinGW_DLLs )
- MS resource compiler ( http://www.mingw.org/wiki/MS_resource_compiler )
==UNDER CONSTRUCTION==
Recent comments
7 years 11 weeks ago
7 years 11 weeks ago
7 years 44 weeks ago
7 years 44 weeks ago
7 years 44 weeks ago
7 years 44 weeks ago
7 years 45 weeks ago
7 years 45 weeks ago
7 years 46 weeks ago
8 years 1 week ago