CS 5620: Computer Graphics
Setting up MSYS/MinGW
- Download and run mingw-get-setup from sourceforge.net/projects/mingw. Use the default settings.
- Once mingw-get is installed and open, in the "Basic Setup" section select all 7 packages.
- mingw-developer-toolkit
- mingw32-base
- mingw32-gcc-ada
- mingw32-gcc-fortran
- mingw32-gcc-g++
- mingw32-gcc-objc
- msys-base
- From the "Installation" menu, select "Mark all Upgrades".
- From the "Installation" menu, select "Apply Changes".
- Close mingw-get.
- Open the "Control Panel", navigate to "System and Security", then "System", then click on "Change settings".
- Click on the "Advanced" tab, and then click on "Environment Variables...".
- In "User variables for <username>", select "New...".
- Create the "HOME" variable with string "C:\Users\<username>" where username is your username.
- In "System variables", find and select the "Path" variable and click "Edit...".
- Copy "C:\MinGW\msys\1.0\bin;C:\MinGW\bin;" (or whatever you made your mingw and msys paths) and paste it in front of the current path string, do not delete any of the existing path string.
- Close out all of the preferences.
- download the following and place them in your home directory "C:/Users/<username>".
Setting up GIT
- Download PortableGit, not the installer from github.com/msysgit/msysgit/releases.
- You might need 7zip to open the archive. www.7-zip.org/download.html.
- Navigate to the MSYS installation directory. The default path is "C:\Mingw\msys\1.0".
- Copy everything from the PortableGit archive into the MSYS installation directory, replacing everything.
- Close the archive.
Setting up a bash terminal
- Download and install ConEmu from github.com/Maximus5/ConEmu/releases.
- Download this ConEmu configuration file.
- Open ConEmu, click on the icon in the top left of the window to get the menu, open "Settings...".
- From the "Main" section click "Import..." near the bottom of the settings window.
- Import the ConEmu.xml you just downloaded.
Setting up the OpenGL libraries
- Download FreeGLUT from freeglut.sourceforge.net.
- Copy bin, lib and include into "C:\MinGW", merging folders as necessary.
- Download GLEW from sourceforge.net/projects/glew.
- From the GLEW archive:
- copy everything in "bin\Release\Win32" to "C:\MinGW\bin".
- copy everything in "lib\Release\Win32" to "C:\MinGW\lib".
- copy "include" to "C:\MinGW", merging folders as necessary.